【问题标题】:Using twitter bootstrap rails in an engine在引擎中使用 twitter bootstrap rails
【发布时间】:2012-08-08 15:59:43
【问题描述】:

我目前正在尝试开发一个 Rails 引擎,我想在这个引擎中使用 twitter boostrap rails。我已经将 gem 添加到 gemspec 文件中的依赖项中,但是需要执行 rails 生成器才能正常运行。安装引擎后如何自动运行 twitter boostrap 生成器?

谢谢

【问题讨论】:

    标签: ruby-on-rails rails-engines twitter-bootstrap-rails


    【解决方案1】:

    在你自己的生成器中,你可以像这样执行命令行:

    ...
    `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
    

    【讨论】:

    • 在安装引擎时我应该把这段代码放在哪里只执行一次?我必须自己创建一个生成器还是另一种方式
    • 好的,您回复中的最后一个选项完美地完成了这个技巧!谢谢
    猜你喜欢
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多