Загрузить повторное отображение не работает с Carrierwave - PullRequest
0 голосов
/ 19 января 2019

_form.html.erb:

<%= simple_form_for([category, post], html: { multipart: true } ) do |f| %>
  <%= f.input :title %>
  <%= f.input :description, as: :text %>
  <%= f.input :location %>
  <%= f.input :price %> 
  <%= f.input :currency, as: :radio_buttons, collection: ['USD', 'Som'], wrapper: :vertical_collection_inline %>
  <%= f.input :phone %>
  <%= f.input :purpose, as: :radio_buttons, collection: ['Sell', 'Buy', 'Rent'], wrapper: :vertical_collection_inline %>
  <%= f.input :image, as: :file, label: "Image" %>
  <%= f.hidden_field :image_cache %>

  <%= f.button :submit, class: "btn-primary" %>
<% end %>

posts_controller.rb:

def post_params
    params.require(:post).permit(:title, :description, :location, :price,
                                 :currency, :phone, :purpose, :image, :image_cache)
end

Когда я отправляю форму только с загруженным изображением с ошибкой проверки специально для других полей, загруженное изображение не сохраняется в форме.

Я следовал (и мог что-то пропустить) https://github.com/carrierwaveuploader/carrierwave, но это не работает для меня.

UPDATE:

Обнаружено, что об этом уже сообщалось как о проблеме: https://github.com/carrierwaveuploader/carrierwave/issues/2353

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...