我将jquery.placeholder.js
放在assets/javascripts
文件夹
然后在我的coffeescript文件中应用该函数并正常工作。
$(document).ready ->
$('input, textarea').placeholder();
但是,当我按生产模式RAILS_ENV=production rails s
在Firebug控制台上提升not a function error
我把其他相关文件放在gist上
答案 0 :(得分:0)
在config / enviroments / production.rb中取消注释行:50并在其中添加jquery.placeholder.js
以预编译
config.assets.precompile += %w( jquery.placeholder.js )