2012-08-08 92 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