如何解决 ruby on rails 版本差异(向后/向前兼容性)
Posted
技术标签:
【中文标题】如何解决 ruby on rails 版本差异(向后/向前兼容性)【英文标题】:How to solve a ruby on rails version discrepancy (backward/forward compatability) 【发布时间】:2013-04-19 14:58:37 【问题描述】:我是 Ruby/Ruby on Rails 的新手,我正在使用在 Rails 2.3.5 上运行的 project fedena。我四处寻找一个 rails 架构可视化工具。但我发现只有支持 rails 1.x 的 some gems 和支持 rails 3.x 的 others。
是否有可能获得一个基于某个 RoR 版本构建的 RoR 应用程序,然后为另一个版本的 RoR 重新编译它?我一直在研究 Ruby 中的向后/向前兼容性,我得到了un-encouraging 结果。似乎各种 RoR 版本之间存在显着差异。
【问题讨论】:
我注意到最新版本的项目 fedena 是在 2012 年发布的,在 ruby on rails 3 发布很久之后.. 他们是否有理由坚持使用旧版本的 rails(即 2 .x)? 我找到了this.. 但它适用于 windows.. 我正在寻找 mac 【参考方案1】:我看到你的问题我也遇到过,但我用了这个:
GO TO /project/config/environment
and add this code
Rails::Initializer.run do |config|
config.time_zone = 'UTC'
config.gem 'GEM_NAME', :version => '~> 2.3.5'
end
这将帮助您进行测试
【讨论】:
以上是关于如何解决 ruby on rails 版本差异(向后/向前兼容性)的主要内容,如果未能解决你的问题,请参考以下文章
Ruby on Rails 6.0.2.2 版如何使用jQuery hover() 方法
如何在我的 Ruby on Rails 应用程序上使用 ruby 2.7
如何解决“304未修改”警告? (jQuery UI,Ruby on Rails)