「application_path」という名前のファイル アップロード フィールドを含むフォームがあります。"Paperclip" GEMをインストールしました。しかし、ファイルを選択せずにフォームを送信すると、エラーが発生します
undefined method `application_path_file_name' for #<ApplicationInstance:0x0000000561bc28>
そのエラーページに表示されるリクエストパラメータは次のとおりです
{"utf8"=>"✓",
"authenticity_token"=>"p3Y0SZT6wIonrrnzughybh8hywnkE1i3uBnxwrU4u9w=",
"application_instance"=>{"device_id"=>"",
"application_version_profile_id"=>""},
"commit"=>"Create Application instance"}
上記のパラメーターには、値が空白の「application_path」が含まれていません。これが私のモデルです
class ApplicationInstance < ActiveRecord::Base
attr_accessible :application_version_profile_id, :device_id, :is_deleted, :application_path
# Validations
validates :application_version_profile_id, :presence => true
validates :device_id, :presence => true
validates_attachment_presence :application_path
validates_attachment_size :application_path, :less_than=>1.megabyte
ここで何が欠けていますか?