因此,通过添加
,我在开发中就可以正常工作了<%= javascript_include_tag 'ratyrate.js', "data-turbolinks-track" => false %>
我的观点的正文。在此之前,只有直接访问 url 或刷新页面时,星星才会加载。
现在,在 Heroku 上部署我的应用程序时,我遇到了完全相同的问题(通过链接访问页面时未加载星星)!
我希望这是足够的信息(很乐意提供更多)并且有人之前遇到过这个问题/有任何想法!谢谢!
已解决 - 查看答案
最佳答案
所以问题是我忘记运行 rake assets:precompile
。问题中提到的开发解决方案应该有效。
解决方案
添加<%= javascript_include_tag 'ratyrate.js', "data-turbolinks-track" => false %>
到您 View 中的头部(似乎跑得更快)或 body 标记。
另添加Rails.application.config.assets.precompile += %w( ratyrate.js )
到config/initializers/assets.rb。
然后确保运行 rake assets:precompile
以免看起来像我一样愚蠢!
希望这对某人有帮助:)
关于jquery - Ratyrate 星星未在生产中加载(heroku),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30291314/