次のエラーが発生します。
ActionView::MissingTemplate (Missing template product/create, application/create with {:locale=>[:en], :formats=>[:js, :html], :handlers=>[:erb, :builder, :haml]}
コントローラコード:
def create
product = Product.new(params[:product])
product.save
end
これを取得する理由は、このアクションまたはテンプレートファイルのrespond_toブロックがないためです。これは、AJAXを介して実行している作成アクションですproduct
。これがサーバーに送信された後、私は何も応答する必要はありません/応答したくありません。これらのエラーが発生しないようにこれを無効にする方法はありますか?私が考えることができる最善の方法は、でrespond_to
ブロックをformat.js
作成し、空白のファイルを作成する_create.js.erb
ことですが、それはハックのようです。
ありがとう