[問題] 請問ROR資料表的關聯
請問大家
我現在想要秀出 History 這張表的內容
但是 item_id 的部分我想 join 到 item這張表的ID
以下是我的程式碼
但是我得到了這樣的錯誤
http://ppt.cc/dl2K
請問我哪裡做錯了嗎
我使用的是Rails4 Ruby 2.0
#schema
ActiveRecord::Schema.define(version: 20140908145413) do
create_table "histories", force: true do |t|
t.integer "item_id"
t.integer "price"
t.date "expend_date"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "items", force: true do |t|
t.string "category"
t.string "name"
t.datetime "created_at"
t.datetime "updated_at"
end
end
# model
class Item < ActiveRecord::Base
belongs_to :history
end
class History < ActiveRecord::Base
has_many :items
end
# controller
class HistoryController < ApplicationController
def index
@histories = History.joins(:item).all
end
end
#view
<% @histories.each do |history| %>
<tr>
<td><%= history.id %></td>
<td><%= history.item_id %></td>
<td><%= item.name %></td>
<td><%= history.price %></td>
<td><%= history.expend_date %></td>
<td><%= history.created_at %></td>
<td><%= history.updated_at %></td>
</tr>
<% end %>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.171.238
※ 文章網址: http://www.ptt.cc/bbs/Ruby/M.1410351867.A.86A.html
推
09/10 21:34, , 1F
09/10 21:34, 1F
→
09/11 10:42, , 2F
09/11 10:42, 2F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章