看板 Ruby 關於我們 聯絡資訊
環境: Ruby 1.9.2, Rails 3.1.0 狀況: Migration: User(name, laptop_id) Laptop(serial, color, lcd_size) Model: User Model => belongs_to :laptop Laptop Model => has_many :users 現在有一個困擾我兩天的問題,我想要用下面的方式將User及對應的Laptop 都抓出來(user.name, laptop.serial, laptop.color, laptop.lcd_size), 但是無論我如何試都是一樣只會出現User或是Laptop其中一種。不知道大家是 如何解決這個問題的呢? User.joins(:laptop).select("users.*, laptops.*") User.includes(:laptop).select("users.*, laptops.*") 在stackoverflow上面找了一堆文章,全部都試過了,沒有一個是可以用的 囧rz -- 雜七雜八的kewang部落格 http://kewang.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.3.53