包含jQuery在生产模式下不起作用提高`不是函数'错误

时间:2013-11-21 06:13:28

标签: javascript jquery ruby-on-rails coffeescript

我将jquery.placeholder.js放在assets/javascripts文件夹

然后在我的coffeescript文件中应用该函数并正常工作。

$(document).ready ->
  $('input, textarea').placeholder();

但是,当我按生产模式RAILS_ENV=production rails s

运行时

在Firebug控制台上提升not a function error enter image description here

我把其他相关文件放在gist上

https://gist.github.com/poc7667/7576566

1 个答案:

答案 0 :(得分:0)

在config / enviroments / production.rb中取消注释行:50并在其中添加jquery.placeholder.js以预编译

config.assets.precompile += %w( jquery.placeholder.js )