[英]Rails Problems, Missing Template
我是Rails的新手並開始我的原始應用程序。 我已經很好地創建了表單,但是當我單擊“提交”按鈕時,會出現此錯誤,有人可以解釋該錯誤以及如何解決該錯誤
Missing template posts/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * "/Users/shannon/beginner/app/views"
我的控制器:
class PostsController < ApplicationController
def new
end
def create
render plain: params[:posts].inspect
end
可能您正在使用Rails 4.1之前的版本,在Rails 4.1
添加了render
plain
。 因此,Rails忽略了plain
選擇,而是尋找模板posts/create
。
在Rails 4.1中,您可以執行以下操作:
render plain: params[:posts].inspect
在Rails 4.0中,您需要執行以下操作:
render text: params[:posts].inspect
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.