2

有趣的问题...我创建了一个小型 Rub​​y on Rails 应用程序,它可以在 localhost:3000 上使用 SQLite 运行良好,但是当我将它放在 Heroku 上时,我失去了使用表的脚手架“Destroy”链接销毁记录的能力。

不同的行为是,当我在 localHost:3000 上运行时,我得到一个如下所示的浏览器对话框:

在此处输入图像描述

当我在 heroku 上运行时,我没有得到对话框,并且“Destroy”什么也没有。我在 Safari 和 Firefox 下以相同的行为运行。

有什么想法吗?

4

1 回答 1

4

预编译资产有帮助吗?

在 config/environments/production.rb 中设置

config.assets.compile = true

本地运行

RAILS_ENV=production bundle exec rake assets:precompile
git add .
git commit -am 'precompiled assets'
git push heroku master
于 2013-11-04T00:51:01.117 回答