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であること