Я поместил jquery.placeholder.js
в jquery.placeholder.js
assets/javascripts
затем примените функцию в моем файле coffeescript и отлично работает.
$(document).ready ->
$('input, textarea').placeholder();
Однако, когда я запускаю в режиме производства RAILS_ENV=production rails s
Не поднимать not a function error
на консоли Firebug
Я поместил другие связанные файлы на gist
Uncomment line: 50 в config/enviroments/production.rb и добавьте в него jquery.placeholder.js
чтобы прекомпилировать его
config.assets.precompile += %w( jquery.placeholder.js )
rake assets:clean
RAILS_ENV=production rails s
RAILS_ENV=production rake assets:precompile
затем запустить свой сервер и попробовать ..