ruby-on-rails - 部署到 Heroku 时,Rails 应用程序中的/create POST 操作中缺少模板

标签 ruby-on-rails heroku

我在 Heroku 上的 Rails 应用程序中遇到了一些非常奇怪的行为。基本上,我在 Controller 中做了一个非常简单的帖子,但由于缺少模板异常而失败。在我的一生中,我无法弄清楚为什么这个内置 Controller 操作需要一个模板(??)。奇怪的是这在本地工作得很好——异常只发生在部署的应用程序上。这就是我从 Heroku 日志中得到的全部内容。

Started POST "/camps" for ............ at 2011-11-17 23:27:47 +0000
ActionView::MissingTemplate (Missing template camps/create, application/create with
{:handlers=>[:erb, :builder, :haml], :formats=>[:html], :locale=>[:en, :en]}. Searched in:
* "/app/app/views"
* "/app/vendor/bundle/ruby/1.9.1/gems/kaminari-0.12.4/app/views"
* "/app/vendor/bundle/ruby/1.9.1/gems/devise_invitable-0.5.7/app/views"
* "/app/vendor/bundle/ruby/1.9.1/gems/devise-1.4.9/app/views"
):
cache: [POST /camps] invalidate, pass

最佳答案

它不应该渲染任何东西?

你有没有render :nothing => true在你的行动中?

关于ruby-on-rails - 部署到 Heroku 时,Rails 应用程序中的/create POST 操作中缺少模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175945/

相关文章:

ruby-on-rails - Ruby on Rails 全局 ActiveRecord::枚举

node.js - Heroku、Node、Express、SSL 的 ERR_SSL_PROTOCOL_ERROR

python - 将 Python 连接到 Heroku PostgreSQL 数据库?

ruby-on-rails-3 - 山魈从本地主机发送电子邮件

ruby-on-rails - 有没有办法在 rails 4.1 的 secrets.yml 中为所有环境指定一个 secret ?

ruby-on-rails - 从 before_action 中排除 Controller

ruby-on-rails - rails : multi-file upload produces one empty entry

ruby - Heroku:未找到且进程已退出

node.js - Express 应用程序 - 托管在 Heroku 上并使用 Parse 作为后端

ruby-on-rails - 接受父模型的嵌套属性