【发布时间】:2015-10-28 00:14:22
【问题描述】:
所以,我刚刚意识到我完全不知道导轨中的链轮是什么。
当使用 bootstrap 或 materialize 时,要求在 application.js 文件中包含 sprocket(bootstrap-sprocket 或 materialize-sprocket)。
我搜索的所有内容都在谈论资产管道,让我更加困惑。
根据 ruby-guides,
资产管道在技术上不再是 Rails 4 的核心特性,它已从框架中提取到 sprockets-rails gem 中。
当我做bundle show sprockets-rails 时,我得到了:
/Users/Sunday/workspace/resilience/vendor/bundle/ruby/2.1.0/gems/sprockets-rails-2.3.1
这表明我至少拥有宝石。
但我的困惑和我的问题是,sprockets 的重要性是什么,而不是 sprockets-rails,它使其他宝石像 bootstrap 和 materialize 以及可能其他一些宝石拥有 sprockets,尤其是在他们的 javascript 文件?
谢谢。
【问题讨论】:
标签: javascript ruby-on-rails sprockets