Używam gem_perameters gem with Rails 3.2. Aby przetestować proces przesyłania obrazu, mam przychodzące pocztowego wniosek o parametrach:Jak pozwolić na Rack :: Test :: UploadedFile z silnymi parametrami?
{"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"}
Jak mogę pozwolić atrybut obrazu dla przypisania? Próbowałem;
params.require(:photo).permit(:image)
ale to nie działa i mówi Validation failed: Image can't be blank
.
Po zezwoleniu na wszystkie parametry przy użyciu params.require(:photo).permit!
działa poprawnie.
znalazłeś rozwiązanie? utknął z tym też –