簡體   English   中英

不是控制器上模型的Rails Access字段值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM