rails new --dev 有什么作用?rails new --edge 怎么样?

fre*_*gel 4 ruby-on-rails

所以我最近听说了这个,但我不确定它是什么意思。它应该是“使用 Gemfile 指向您的 Rails 结帐设置应用程序”,但这究竟是什么意思?什么 Rails 结帐?我似乎找不到其他任何东西来进一步解释这一点。

另外,如何使用 rails new --edge?你可以给它一个 git 存储库的 url 并使用它来引导你的应用程序吗?

Boo*_*age 5

--dev使用您本地检出的 Rails 存储库来创建应用程序。--edge将使用来自 Github 存储库的最新稳定版本,而不是来自本地安装的 Rails gem。


Fre*_*ung 4

你的rails checkout 是指你的计算机上的一个文件夹,你已经在其中克隆了rails git 存储库。如果您想对 Rails 本身进行更改,这将很有用。

Edge 将使用 Rails GitHub 存储库的 master 分支。