我想构建这种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
奇怪的是我没有收到错误消息,我只是在没有空错误消息的情况下收到错误。
我是唯一一个遇到此问题的人,是否有任何解决方案?
如果你能确认你也有这个问题,我会很高兴。