Я использую несущую для нескольких загрузок. В этом процессе я добавил Gem 'carrierwave' в Gemfileundefined method `mount_uploaders 'при использовании нескольких загружаемых несущих с несущей
rails g migration add_avatars_to_users avatars:json
rake db:migrate
В моей модели:
class InvoiceDetail < ActiveRecord::Base
mount_uploaders :avatars, AvatarUploaderz
end
форма:
<%= form_for(@invoice_detail , html: {class: 'form-horizontal', role: 'form' }) do |f| %>
<div class="field">
<%= f.label :invoice_date, :class => 'control-label' %>
<div class="controls1">
<%= f.date_select :invoice_date, :class => 'text_area' %>
</div>
</div>
<%= form.file_field :files, multiple: true %>
<div class="control-group">
<%= f.label :avatar, :multiple => true , :class => 'control-label' %>
<div class="controls">
<%= f.file_field :avatar, :class => 'file_field', :required => true %>
</div>
</div>
<%end%>
<%end%>
при запуске сервера, я получение ошибки как
неопределенный метод `mount_uploaders' для #
с некоторыми Googling я добавил требуют 'carrierwave/orm/activerecord'
в моей модели, но это не помогло мне. Пожалуйста, помогите мне.
Я проверил с версии, «0.10.0» - последняя версия. –
Если несущая несущая несущая (0.10.0), попробуйте использовать «mount_uploader», кроме «mount_uploaders» –
Это для нескольких загрузок. Поэтому я использовал mount_uploaders со ссылкой на [link] (https://github.com/carrierwaveuploader/carrierwave) –