与Carrierwave“转推”

时间:2012-08-15 08:18:29

标签: ruby sinatra datamapper carrierwave

我想构建这种Twitter类型的东西,其中一个用户创建了一个条目,而其他人想要重新发布该条目。 以下是我从上一个问题中得到的一些代码:

class Tweet
  include DataMapper::Resource
  property :id, Serial
  has n, :retweets, 'Tweet', :child_key => :parent_id
  belongs_to :parent, 'Tweet', :required => false
  belongs_to :user
end

上面的模型适用于datamapper但是当你向它添加一些carrierwave魔法时它不起作用:

class ImageUploader < CarrierWave::Uploader::Base
    def store_dir
        "images"
    end
end

class Tweet
  include DataMapper::Resource
  property :id, Serial
  mount_uploader :image, ImageUploader
  has n, :retweets, 'Tweet', :child_key => :parent_id
  belongs_to :parent, 'Tweet', :required => false
  belongs_to :user
end

奇怪的是我没有收到错误消息,我只是在没有空错误消息的情况下收到错误。

我是唯一一个遇到此问题的人,是否有任何解决方案?

如果你能确认你也有这个问题,我会很高兴。

0 个答案:

没有答案