我想知道你什么时候跑
rails g xxxxxxx:install
会发生什么?什么是这些xxxxx(例如我知道bootstrap但是bootstrap:install是什么,因为我总是包含bootstrap gem)。这些安装是创建文件还是内部执行某些操作?
答案 0 :(得分:2)
rails g
是rails generate
的快捷方式。 rails中有一些带烘焙的生成器(例如rails g migration
)确实可以创建文件或更改配置。
任何人都可以编写自己的生成器:有关详细信息,请参阅rails guides。
修改强>
像rake任务一样,生成器可以命名空间。因此bootstrap:install
将在引导程序命名空间中调用install生成器,according to the docs将在资源文件夹中安装所需的css文件。如果您想了解更多详情,请read the generator code ...