我正在尝试添加 jquery 上传但我需要将参数传递到我的表单中
这里的表格
<%= form_for Photo.new do |f|%>
<%= f.label :title %><br />
<%= f.text_area :title, :rows => 3, :value => "Add a photo", :onclick=>"this.value='';" %>
<%= f.file_field :photo, multiple: true %>
<%= f.hidden_field('event_id', params[:event_id]) %>
<%= f.submit "Add Picture" %>
<% end %>
但这不起作用,问题是我有一个链接跟随 localhost/events/16/photos/useradd
其中 16 是 event_id 参数。我怎样才能把它放在我的隐藏字段中以便之后发送?
更新
NoMethodError in Photos#useradd
Showing /home/jean/rail/voix/app/views/photos/useradd.html.erb where line #13 raised:
undefined method `merge' for "16":String
错误和 16 是我的 event_id