ファイルのアップロードに gem remotipart を使用しています。これが私の見解です:
<%= form_for @file_upload, :id => "form_feedback_attachment", :url => { :controller => "widgets", :action => "feedback_attachment_upload" }, :html => {:multipart => true} do |f| %>
<td class="rightcol"><%= f.file_field :feedback_attachment, :id => "feedback_attachment_file" %>
<%= f.submit "Upload" %></td>
<% end %>
私のコントローラー:
@file_upload = FileUpload.new
@file_upload.feedback_attachment = params[:file_upload][:feedback_attachment]
respond_to do |format|
if @file_upload.save
format.js
end
end
しかし、私はこのエラーを受け取ります: NoMethodError: undefined method `name' for nil:NilClass. メソッド名がどこから、どのクラスからのものかわかりません。どんな助けでも本当にありがたいです。ありがとう