CarrierWave сохраняет NULL в столбце файла - PullRequest
1 голос
/ 03 февраля 2012

я использую модель под названием Photo, которая ссылается на класс Uploader ..

class Photo < ActiveRecord::Base
  attr_accessible :title, :album_id
  belongs_to :album
  mount_uploader :photo_image, PhotosUploader
end



class Album < ActiveRecord::Base    
  attr_accessible :title, :autor, :photos_attributes
  has_many :photos, :dependent => :destroy
  accepts_nested_attributes_for :photos  
end

, но ... когда я пытаюсь сохранить новый альбом (или отредактировать, что угодно ..) с изображением, он не сохраняет файл (Столбец photo_image сохраняется как NULL и файл также не сохраняется.

... views / album / _form.html.erb

<%= f.fields_for :photos do |f| %>
    <div class="field">
    <%= f.label :photo_image %><br />
        <%= f.file_field :photo_image %>
    </div>
<% end %>

какие-либо предложения?

1 Ответ

3 голосов
/ 03 февраля 2012

просто попробуйте добавить :photo_image к attr_accessible на фотомодели, возможно, это может вам помочь.

Также проверьте log/development.log

...