Ruby on Rails:rails和bin / rails之间的4.2.0差异

时间:2015-01-05 04:33:12

标签: ruby-on-rails ruby

所以从Rails 4.1.x开始,似乎有一种推荐的方法在应用程序文件夹下使用rails。而不是传统的:

rails server

Rails官方指南推荐使用

bin/rails server

看起来bin / rails正在引用带有其他内容的rails。与rails相比,使用bin / rails会有什么额外的好处?

第二个问题是 - 我习惯使用rails服务器,rails控制台等,而不是bin / rails服务器,bin / rails控制台。如果不使用bin / rails,我会丢失任何东西(比如误载一些lib等)?

感谢。

1 个答案:

答案 0 :(得分:7)

将以下行放在bin / rails文件中:puts "In the bin/rails file"

现在运行rails server。您可能会看到rails命令正在执行bin/rails文件。

我猜测官方指南建议使用bin/rails有两个原因:

  1. 如果未正确设置路径,请避免使用其他rails实例。
  2. 速度 - bin/rails似乎比rails
  3. 快一点