Rails控制台比较模型实例

是否有办法比较两个模型实例,如

Model.compare_by_name(“model1”, “model2”)将列出不同的列字段。

解决方案:

您可以使用 ActiveRecord::Diff 如果你想要一个所有不同字段及其值的映射。

alice = User.create(:name => 'alice', :email_address => 'alice@example.org')
bob = User.create(:name => 'bob', :email_address => 'bob@example.org')    
alice.diff?(bob)  # => true
alice.diff(bob)  # => {:name => ['alice', 'bob'], :email_address => ['alice@example.org', 'bob@example.org']}
alice.diff({:name => 'eve'})  # => {:name => ['alice', 'eve']}

给TA打赏
共{{data.count}}人
人已打赏
未分类

正确使用结构常量(使用动态值)。

2022-9-8 22:00:36

未分类

当使用position:absolute时,无法将文本居中。

2022-9-8 22:00:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索