【发布时间】:2014-11-19 06:08:42
【问题描述】:
我是 Rails 新手。以下 sql 查询的等效 rails 查询是什么?
mysql> select a.code, b.name, b.price, b.page from article a inner join books b on a.id =b.article_id;
我在努力
Article.joins(:books).select("books.name, books.price, books.page, articles.code")
活动记录关系只返回表一数据
=> #<ActiveRecord::Relation [#<Article id: 1, code: "x", created_at: "2014-11-12 13:28:08", updated_at: "2014-11-14 04:16:06">, #<Article id: 2, code: "y", created_at: "2014-11-12 13:28:08", updated_at: "2014-11-14 04:00:16">]>
加入两个表的解决方案是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 activerecord