Ratyrate星没有加载生产(heroku)

Dan*_*aeB 1 jquery ruby-on-rails heroku raty ruby-on-rails-4

因此,通过添加,我已经开发了ratyrate就可以了

<%= javascript_include_tag 'ratyrate.js', "data-turbolinks-track" => false %>
Run Code Online (Sandbox Code Playgroud)

我的观点.在此之前,只有在直接访问网址或刷新页面时才会加载星标.

现在,当我在heroku上部署我的应用程序时,我遇到了完全相同的问题(星号未通过链接访问页面时加载)!

我希望这是足够的信息(乐意提供更多),并且有人在面对此之前/有任何想法!谢谢!

解决了 - 看答案

Dan*_*aeB 5

所以问题是我忘了跑rake assets:precompile.问题中提到的发展解决方案应该有效.

<%= javascript_include_tag 'ratyrate.js', "data-turbolinks-track" => false %>在视图中添加到头部(似乎运行得更快)或正文标记.

还要添加Rails.application.config.assets.precompile += %w( ratyrate.js ) config/initializers/assets.rb.

然后确保你跑,rake assets:precompile以避免像我一样傻!

希望这有助于某人:)