【发布时间】:2012-08-08 15:59:43
【问题描述】:
我目前正在尝试开发一个 Rails 引擎,我想在这个引擎中使用 twitter boostrap rails。我已经将 gem 添加到 gemspec 文件中的依赖项中,但是需要执行 rails 生成器才能正常运行。安装引擎后如何自动运行 twitter boostrap 生成器?
谢谢
【问题讨论】:
标签: ruby-on-rails rails-engines twitter-bootstrap-rails
我目前正在尝试开发一个 Rails 引擎,我想在这个引擎中使用 twitter boostrap rails。我已经将 gem 添加到 gemspec 文件中的依赖项中,但是需要执行 rails 生成器才能正常运行。安装引擎后如何自动运行 twitter boostrap 生成器?
谢谢
【问题讨论】:
标签: ruby-on-rails rails-engines twitter-bootstrap-rails
在你自己的生成器中,你可以像这样执行命令行:
...
`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
【讨论】: