[英]Rails Access field values that are not from model on controller
我有一個用於某些模型的表單,在此表單中,我有一些text_fields和hidden_fields我需要在控制器中使用,但不是來自模型的。
這是它的簡化版本
<%= from_for @user do |f| %>
<%= f.text_field :name %>
<%= hidden_field :photo, value: 'blabla' %>
<%= text_field :type %>
<% f.submit %>
可以說:photo和:type參數不在模型用戶中,但是我需要它們來決定如何創建用戶。
他們正在params哈希中,但都搞砸了。 我如何獲得它們的價值?
謝謝
hidden_field_tag "photo", "photo_value"
=> <input id="photo" name="photo" type="hidden" value="photo_value" />
然后在您的控制器中:
@hidden_photo = params[:photo]
每當您使用表單並且想要與模型或對象無關的值時,請使用以“ * _tag”結尾的助手
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.