0
我有以下形式:(滑軌)隱藏的表單元素不給值到控制器
<% form_for(:tag, :url => {:action => "post_tag", :id => @photoID}) do |form| %>
<%= error_messages_for(:tag) %>
<% if @errors then %>
<%= @errors[0] %>
<% end %>
<p><%= form.select(:user_id, @userHash) %></p>
<p><%= form.hidden_field(:xpos) %></p>
<p><%= form.hidden_field(:ypos) %></p>
<p><%= form.hidden_field(:width) %></p>
<p><%= form.hidden_field(:height) %></p>
<%= submit_tag "Submit Tag" %>
<% end %>
但沒有一個值都被填充了在控制器中。我知道視圖中的值都已滿,因爲我可以看到它們在Firebug中具有正確的值。在控制器中,我試圖訪問它們,如:xpos hidden_field
的params[:xpos]
。它是否正確???
你絕對是對的:) – sepiroth 2009-11-20 15:29:03