问题描述
我可能遗漏了一些东西,但我找不到这种情况的文档。我正在尝试获取生成大 sql 查询的模型,然后对这些数据进行一些修改。但是返回模型不正确(与之关联的 ruby 对象)但数据(列)是正确的。考虑下面的例子
Models::Offers
.association_join(:companies)
.where(companies__uin: params[:uin])
.select_all(:companies)
.to_a
#=> #<Models::Offer @values={:id=>111,:uin=>'xxx',:title => 'xxx',:state=>"xxx" ..>
所有这些列/数据都属于 Models::Company
模型并从数据库中正确获取,但解析为 Models::Offer
是不正确的,因此生成的 ruby 对象是错误的,我不明白为什么
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)