【问题标题】:ActionController::RoutingError (No route matches [GET] "/assets/star-off.png"): in rails4 , herokuActionController::RoutingError (No route matches [GET] "/assets/star-of.png"): 在 rails 4 , heroku
【发布时间】:2017-04-10 03:56:21
【问题描述】:

我制作了一个 Rails 网络应用程序,当我将它部署到 Heroku 时,本地一切正常,但在网上出现了这些错误:

ActionController::RoutingError (No route matches [GET] "/assets/star-off.png"):

我在这里查看了类似问题的答案,并在我的 production.rb 中进行了更改:

config.serve_static_files = true

我做了一个 rake assets:precompile RAILS_ENV=production

但徒劳无功。我应该怎么做才能解决这个问题?

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-4 heroku assets


【解决方案1】:

试试这个

rails_12factorgem 添加到您的gemfile github link of gem

gem 'rails_12factor', group: :production

在终端中安装包

bundle install

将您的更改暂存到 github

git add .

将您的更改提交到 github

git commit -a -m "your commit message"
git push

将此更改推送到 heroku

git push heroku

你就完成了!

干杯!

【讨论】:

  • 谢谢,但我已经完成了所有这些说明,但我仍然有问题
  • 请显示您尝试加载此图像的代码star-off.png
猜你喜欢
  • 1970-01-01
  • 2016-03-15
  • 2022-12-26
  • 1970-01-01
  • 1970-01-01
  • 2019-12-17
  • 1970-01-01
  • 2016-11-23
  • 1970-01-01
相关资源
最近更新 更多