新手问题 关于 rails 版本的选择问题

wison · 2013年07月11日 · 最后由 ruby_sky 回复于 2013年07月13日 · 9431 次阅读

大概情况是这样的。我准备开始学习 rails,昨天用 ubuntu 搭建了环境,但是看版本是 rails4.0.现在就是有一点疑问,社区 wiki 的 rails 版本都是 3.2 的,不知道看这些文档、教程。rails4.0 有什么影响?

或者说通过 wiki 的文档能不能通过 rails4.0 来学习,如果不能,该怎么切换 rails 的版本(目前是 rails4.0)?

谢谢各位前辈。

你看什么书,书上什么版本就是选什么版本

用 Gemfile 控制就成了。rails 的版本可以很好的切换

现在公司的主流还是 3.2.,一些还是 2.3.

很少的东西会用到 4.0 了

影响就是你学会了,去找工作很多问题你可能不会

#1 楼 @ZombieCoder 我是业余时间来学习 rails,接触接触新的东西,暂时没有靠他吃饭的打算,在下 java coder,能不能指点一下,具体的命令?

跟着书学,社区 wiki 更新并不及时。

你新建项目后(3.2 以上的版本),项目下就有 Gemfile 文件,里面就写有 rails 的版本

gem 'rails', '3.2.13'

这行,你可以换成你喜欢的版本,然后运行bundle update rails就可以了

如果没有 bundle install 过,那改完后直接 bundle install 就可以了

会产生 Gemfile.lock 来锁定你的 rails 版本

也可以看这里:http://ruby-china.org/topics/978

用指定好的版本来创建项目

还是使用 3.2.*这样的吧,ruby 版本之间差异往往让新手措手不及,让人很是闹心,如果看书学的话,最好能够同步书上的版本,rails4.0 新手我感觉还是先不要去碰的好,遇到问题解决答案现在还是比较少的

创建 rails3 的项目

rails _3.2.13_ new my_app

http://guides.rubyonrails.org/ rails guide 明明是 4.0 的啊

#7 楼 @ch3n 首页肯定是目前最新版本,想看以前版本,开始那不是有吗

好吧,我买了 pragmatic studio 的基于 rails 4 的视频教程。看完一遍这个,再接着 rails 4 的那个 agile developement with ruby on rails 的书学。

#6 楼 @chankaward 好的,谢谢。我回去试试

rails _3.2.13_ new site_name

需要 登录 后方可回复, 如果你还没有账号请 注册新账号