我在Rails 3.2中使用了strong_parameters gem。要測試圖片上傳過程,我有一個帶有參數的傳入帖子請求:如何允許帶有強參數的Rack :: Test :: UploadedFile?
{"photo"=>{"image"=>#<Rack::Test::UploadedFile:0x000000069ce1f8 @content_type="image/png", @original_filename="test.png", @tempfile=#<Tempfile:/tmp/test.png20130420-9529-1xuka4v-1>>, "status"=>"approved", "in_use"=>false}, "controller"=>"member/photos", "action"=>"create"}
如何允許圖像屬性進行分配?我試過了;
params.require(:photo).permit(:image)
但它不起作用,並說Validation failed: Image can't be blank
。
當我允許所有參數params.require(:photo).permit!
它工作正常。
上測試過您找到解決方案嗎?阻止了這個, – 2013-09-27 08:05:38