2012-08-08 90 views
2

我目前正在尝试开发一个rails引擎,并且我想在此引擎中使用twitter boostrap导轨。我已经将gem添加到gemspec文件中的依赖关系中,但需要执行的rails生成器才能正常运行。如何在安装引擎时自动运行twitter boostrap生成器?在引擎中使用twitter bootstrap导轨

感谢

回答

4

在你自己的发电机,你可以执行命令行是这样的:

... 
`rails g bootstrap:install` 
... 

不要忘了`。

不知道,但你也可以试试这个:

generator = Bootstrap::Generators::InstallGenerator.new 
generator.add_assets 
generator.add_bootstrap 
generator.cleanup_legacy 

我觉得这是更好的方式是:

Rails::Generators.invoke "bootstrap:install", [], :behavior => :invoke, :destination_root => Rails.root 
+0

我应该在哪里把这个代码在安装的被执行仅一次引擎 ?我是否必须创建自己的发电机或是另一种方式 – 2012-08-08 16:15:26

+0

您必须创建自己的发电机。我编辑我的解决方案。 – Dougui 2012-08-08 16:19:31

+0

好的,我会看到的。 txs – 2012-08-08 16:20:45