सही तरीका (यदि आप Hidden_field इनपुट के मूल्य को रीसेट करने का प्रयास नहीं कर रहे हैं):
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
उदाहरण में उपयोग किया गया कोड फॉर्म से पास हो रहे @movie के मान (: शीर्षक) को रीसेट कर देगा। यदि आपको इसे रीसेट करने के बजाय किसी मूवी के मान (: शीर्षक) तक पहुँचने की आवश्यकता है, तो यह करें:
= 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" }