Правильний спосіб (якщо ви не намагаєтесь скинути значення вкладеного даних захованих_поля):
f.hidden_field :method, :value => value_of_the_hidden_field_as_it_comes_through_in_your_form
Де :method
метод, який при виклику об'єкта призводить до потрібного значення
Отже, слідуючи наведеному вище прикладу:
= simple_form_for @movie do |f|
= f.hidden :title, "some value"
= f.button :submit
Код, використаний у прикладі, скидає значення (: title) @movie, що передається формою. Якщо вам потрібно отримати доступ до значення (: title) фільму, а не скидати його, зробіть це:
= simple_form_for @movie do |f|
= f.hidden :title, :value => params[:movie][:title]
= f.button :submit
Знову використовуйте лише мою відповідь, якщо ви не хочете скидати значення, подані користувачем.
Сподіваюся, це має сенс.
= f.input :title, :as => :hidden, :input_html => { :value => "some value" }