railsがんばる子

Ruby on Railsがんばる子です。胡蝶蘭のECサイトを運営しています。

require_treeするとstubしていないものは、コンパイルしてapplication.jsにまとまる

require_treeするとstubしていないものは、コンパイルしてapplication.jsにまとまる

app/assets/javascripts/application.js

//= require_tree .

stubするとapplication.jsにまとまらなくなる

app/assets/javascripts/application.js

//= stub foobar
//= require_tree .

まとまらなくなるとprecompileされなくなるので

application.rb

config.assets.precompile += %w(foobar.js)

そしたら読み込みたい箇所でjavascriptをincludeしましょう

nanika.html.haml

= javascript_include_tag 'foobar'