Ruby on rails 最新的稳定Rails版本是什么?

Ruby on rails 最新的稳定Rails版本是什么?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,rails的最新稳定版本是什么?我想安装rails 3.1,但现在有了3.1.3,有什么区别?它与哪个ruby版本最兼容?根据,它是3.1.3。看起来您忘记了一个最新版本是3.1.3。这是一个小版本,有安全性和小改进 主要版本是3.1,而次要升级包含在3.1.x版本中 无论如何,您应该始终使用最新版本。通常,如果您要使用最新的rails gem,那么它就是稳定版本(除非历史上有过一次)。尽管您仍然可以将Ruby1.8.x版本与最新的Rails3.x一起使用,但更推荐使用1.9.x 无论如何,你可

rails的最新稳定版本是什么?我想安装rails 3.1,但现在有了3.1.3,有什么区别?它与哪个ruby版本最兼容?

根据,它是
3.1.3
。看起来您忘记了一个

最新版本是3.1.3。这是一个小版本,有安全性和小改进

主要版本是3.1,而次要升级包含在3.1.x版本中


无论如何,您应该始终使用最新版本。

通常,如果您要使用最新的rails gem,那么它就是稳定版本(除非历史上有过一次)。尽管您仍然可以将Ruby1.8.x版本与最新的Rails3.x一起使用,但更推荐使用1.9.x

无论如何,你可能需要的一切都在IRC中,一些好人(包括我自己)在IRC.freenode.net(#rubyonrails和#railsbridge)上回答IRC中的所有问题


祝你好运

major.minor.hotfix
hotfix永远不会改变应用程序的行为,除非你之前已经实施了一个bug的解决方案。应用程序可以很容易地通过微小的修改进行升级,但这通常不值得,而且可能会分散人们对功能的注意力。

Rails版本号已经解释得相当清楚(Joseph Le Brech的回答),但是Ruby版本号有点让人困惑,我可以理解为什么不太清楚到底发生了什么

Joseph对Rails版本号方案的解释对于Rails是正确的,但是Ruby有一个稍微不同的方法

1.9.3是Ruby的最新版本。话虽如此,它可能在一个月前才发布,因此某些宝石可能存在突破性问题。(是的,有中断。Ruby通常会在
hotfix
版本之间引入中断功能,在这里也是如此)

1.9.2是一个更加久经考验的Ruby版本,已经发布了至少6个月了

1.8.7是Ruby 1.8系列的最后一个版本。主要的语言返工发生在1.8和1.9之间,因此一些较旧的gems可能没有进行转换

我的建议是:使用Ruby 1.9.2和Rails 3.1.3,除非你有很好的理由不这么做

Ruby1.9.2可能是Rails新手或新手项目(没有大量现有代码的项目)最安全的选择。Rails 3.1是Rails的优秀版本,它解决了我在框架中遇到的许多问题


Rails 3.1是在今年秋天发布的,所以旧的教程不起作用,或者会出现奇怪的错误。在深入研究之前,请尝试查看并阅读本书/教程/网站/博客条目所讨论的Rails版本。

我建议始终通过“分支”菜单查看GitHub每个分支上的最新版本。 通过检查
RAILS\u version
文件的内容,可以轻松查看最新版本

您也可以查看RubyOnRails.org,但查看源代码是最可靠的方法

如果您已经在生产Rails应用程序,我强烈建议:不要仅仅因为最新版本刚刚面世就盲目地接受它——在过去有很多情况下,新版本引入了不兼容或新的错误,严重到必须等待修复,Rails版本中的功能才能真正可用。我认识一些人,他们有生产站点,但仍然运行3.0.11或更低版本,而不是3.l.x

再次:在GitHub的“问题”下查看发布版的开放问题,和/或谷歌的“Rails 3.y.z问题”以及确切的版本号,这样您就可以了解升级到新/最新版本可能会带来哪些问题

在维基百科上,他们列出了主要Rails版本的历史发布日期:

最新的稳定版本总是显示在RubyonRails网站的主页上,这里是列出所有Rails版本的
gem

gem list -ra rails | grep -G "^rails\ "

它还有助于了解4.x、3.x和2.x的最新版本。

最新版本是6.0。它于2019年8月16日发布,使Webpack成为默认设置,添加了邮箱路由。Rails 5.2仍在维护。

ruby版本1.9.2或1.9.3如何?ruby 1.9.3处于稳定版本问题:在没有版本的情况下指定gem安装会获得最新的稳定版本吗?或者这不是一个安全的假设……我不同意——说“总是使用最新的”是一个危险的建议。这实际上取决于你想在现有Rails应用程序中引入多少变化,以及“最新稳定版”在该领域的测试情况。e、 g.对照所讨论的版本检查打开的bug。当然你是对的,但我认为如果我启动一个新应用程序(使用最新的rails),我应该使用最新的gem。gem可能已经使用了一个解决方法来克服1.9.2中的一个怪癖。这就是为什么如果怪癖得到解决,升级到1.9.3可能会产生小故障的原因。升级整个链条可能不值得,例如,升级到一个更新的linux发行版只是为了见鬼会产生类似的问题。你知道任何地方列出了每个版本Rails的下线日期,包括当前版本吗?我正在寻找一个类似于Ruby版本列表的东西,这个问题几乎是9年前提出的——其他答案(包括已接受的答案)已经提供了相关的细节(当时)以及如何找到最新版本。用其他答案回答问题时,确保添加了新的有用信息。还要注意原始问题是何时发布的。