2016-09-02 50 views
0

後,我用simple_form處理表單& CarrierWave gem處理圖像上傳在我的應用程序。Ruby on Rails的 - 請表單中選擇圖像錯誤

有時候在提交表單時,CarrierWave會給出一些關於圖像的錯誤,比如:(文件看起來像是另一種格式等)

錯誤後,我所有的內部file_field :image領域選擇的圖像變成空/空,我不得不再次選擇他們一個接一個。

我通常有30多個嵌套形式和30+圖片上傳我用nested_forms添加的每個圖像

如何防止形式向空/空file_field :image領域,如果表單有錯誤。

回答

1

你需要添加一個隱藏字段名爲image_cache

<`%= f.hidden_field :image_cache %>` 

你可以找到Carrierwave Github的頁面上此信息。

+0

抱歉錯字:<%= f.hidden_​​field:image_cache%> – EJ2015