我正试图在RoR应用程序上使用Ransack。https://github.com/activerecord-hackery/ransack
不幸的是,最新的transak只支持ruby 2.6+。我的版本是2.5.8。那么我该怎么办呢?Ransack上有可用的版本吗?
您可以使用较旧的版本,即2.4.1
。
如果您查看rubygems.org
,您可以快速看到每个gem版本所需的最低ruby版本:
2.4.2
需要ruby>= 2.6
2.4.1
需要ruby>= 2.3
然而,您通常甚至不需要手动检查!!如果在项目上运行bundler update ransack
,它将自动获取gem的最新兼容版本,并提供所有其他依赖项。