【发布时间】:2009-11-20 15:21:06
【问题描述】:
我有以下表格:
<% 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 中具有正确的值。在控制器中,我试图像params[:xpos] 一样访问它们以获取:xpos hidden_field。这对吗???
【问题讨论】:
标签: ruby-on-rails controllers hidden-fields