作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个基于 ActiveRecord 的模型和另一个基于 Mogoid::Document 的模型。可以一起做协会吗?
例如,2个模型:
class User < ActiveRecord::Base
has_one :avatar, :dependent => :destroy
end
class Avatar
include Mongoid::Document
field :file_name
end
@user.avatar.file_name
最佳答案
您将无法使用 ActiveRecord 关系。
您仍然可以使用如下实例方法链接这两个对象:
class User < ActiveRecord::Base
def avatar
Avatar.where(:user_id => self.id).first
end
def avatar=(avatar)
avatar.update_attributes(:user_id => self.id)
end
end
关于ruby-on-rails - ActiveRecord 和 Mogoid::Document : 关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090768/
我有一个模型 class Post include Mongoid::Document include Mongoid::Timestamps embeds_one :comment en
我有一个基于 ActiveRecord 的模型和另一个基于 Mogoid::Document 的模型。可以一起做协会吗? 例如,2个模型: class User :destroy end class
我是一名优秀的程序员,十分优秀!