1
現在我正在使用隱藏的字段標記來獲取plan_id。但是,當我使用I binding.pry時,它嵌套在帳戶哈希中。爲了得到plan_id我必須這樣做params[:accounts][:plan_id]
當我只是想要做到這一點params[:plan_id]
。我怎樣才能做到這一點?這是我的代碼。更改參數從窗體中進來的方式 - Rails
<label>
<%= f.hidden_field :plan_id, value: 1 %>
<%= f.submit "Select", class: "button-big reverse-blue" %>
</label>
這裏是我的PARAMS看起來像
{ "account"=>{"name"=>"something", "plan_id"=>"1"}, "stripe_card_token"=>"", "card_number"=>"", "card_holder"=>"", "controller"=>"accounts", "action"=>"create"}
我希望他們看起來像這樣
{"account"=>{"name"=>"something"}, "plan_id"=>"1", "stripe_card_token"=>"", "card_number"=>"", "card_holder"=>"", "controller"=>"accounts", "action"=>"create"}
再次。我想簡單地鍵入此params[:plan_id]
對不起它不是一個hidden_field_tag。這是一個f.hidden_field – Bitwise
Ehm,我建議你讓它成爲'hidden_field_tag':/ – Ursus
啊,我做了,它的工作謝謝! – Bitwise