0
私のjavascriptのフロントエンドは、以下のフォームデータを投稿されていますなぜこのRailsの投稿でレコードが作成されないのですか?どうしましたか?
contact[name]:asdas asddas
contact[email]:[email protected]
contact[message]:asd asd asd asd asd
Railsのログが表示さ:
Started POST "/contacts" for 127.0.0.1 at 2017-10-27 12:58:06 -0700
Processing by ContactsController#create as */*
Parameters: {"contact"=>{"name"=>"asdsad asads", "email"=>"[email protected]", "message"=>"asd asd asd"}}
マイRailsのコントローラ:
class ContactsController < ApplicationController
protect_from_forgery with: :null_session
def create
@contact = Contact.new(contact_params)
end
private
def contact_params
params.require(:contact).permit(:name, :email, :message)
end
end
これはと誤るさ:
ArgumentError (wrong number of arguments (given 1, expected 0)):
を
私はここで間違って何を考えている?
おかげ
は、あなたが完全なエラー・スタックを貼り付けることができ、これを入れて、もう一度お試しください? –
実際にレコードを保存するコードはコントローラにありません。このようなものhttps://github.com/rockwellwindsor/ecommerce/blob/master/app/controllers/products_controller.rb#L25 –