Heroku 和 Rails 4:Heroku 在 assets/javascripts 下找不到我的嵌套文件夹



我正在Heroku上运行一个应用程序,最近刚刚升级到rails 4。起初资产没有加载,但后来我将gem 'rails_12factor'添加到Gemfile中,这似乎解决了问题。然而,在我的一个文件中,我有一个特定于我需要加载的页面的javascript文件。我这样做:

= javascript_include_tag "registrations/registrations.js"

在Rails3中将在app/assets/javascripts/registrations/registrations.js 下找到该文件

它在本地运行良好,但在Heroku上似乎找不到正确的文件。我该如何着手修理它?

注意:我无法将该文件添加到application.js所在的主目录中,因为它会打乱其他页面的页面布局。

将其添加到GEMFILE

group :heroku do
  gem 'rails_log_stdout', github: 'heroku/rails_log_stdout'
  gem 'rails3_serve_static_assets', github: 'heroku/rails3_serve_static_assets'
end

如果这不起作用,这里是我在Heroku上的Rails4应用程序。https://github.com/andey/bestofama。请随意浏览配置以了解任何差异

最新更新