2017-01-13 12 views
0

新しい入札を作成するために、フォームに<%= form_for(bid) do |f| %>から以下のパラメータが送信されています。コントローラへのレールパラメータの読み込み

{ 
    "utf8"=>"✓", 
    "authenticity_token"=>"kb1enToURu/KEIw4DbBKnuLScDjhkli1cwA==", 
    "bid"=>{"amount"=>"34", "item_id"=>"5877e25a31d77f202480a5a9", "person_id"=>"58718f3431d77f288b9be837"}, 
    "commit"=>"Create Bid" 
} 

作成コントローラが要求を受信:

def create 
    @bid = Bid.new(params[bid]) #need help here to create new bid 
    render :index 
end 

現在の作成方法が私に与えます「#BidsControllerのための未定義のローカル変数やメソッド `入札を」...」

にはどうすればよいですコントローラでcreateメソッドを変更してパラメータを読み込み、入札を保存しますか?

答えて

2

変更params[bid]今日

+0

Arghrhrhg、あまりにも多くのPython params[:bid]へ。ありがとうございました :) – HoosierCoder

関連する問題