我有一个嵌套资源,如下所示:user/1/photos/new
resources :users, only: [] do
resources :photos, except: [:show]
end
我的 form_for 如下所示:
= form_for([@user, @photo], html: { multipart: true }) do |f|
.inputs
= f.file_field :attached_photo
.actions
= f.submit :submit
我相信我遇到的问题是强大的参数:
def photo_params
params.require(:photo).permit(:title, :attached_photo)
end
当我点击表单上的提交按钮时,出现以下错误:
照片控制器中的 ActionController::ParameterMissing#create param not found: photo
我正在使用回形针,所以在我的模型中:
has_attached_file :attached_photo
请指教。