作者hst1805 (Henry)
看板Ruby
標題[問題] rails 關聯問題
時間Mon Jul 25 18:56:15 2011
環境: Ruby 1.9.2 Rails 3.0.9 win7-64 mysql 5.1.53
狀況:
設計一個旅館管理系統問題
資料庫中存的表與關連分別是
"room_type" 1 to many "guest" 1 to many "reservation"
從reserveration中的存取room_type的欄位
透過console測試
res =Reservation.find(1).guest.room_type.name 能抓到要的東西
可是在網頁上出錯顯示抓到空值
controller寫法
def show
@res=Reservation.find(params[:id])
end
view寫法
<%= @res.guest.room_type.name%>
請問問題是出在哪裡? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.168.154
※ 編輯: hst1805 來自: 123.195.168.154 (07/25 19:12)
※ 編輯: hst1805 來自: 123.195.168.154 (07/25 19:13)
1F:→ aquarianboy:params[:id]的值印出來看看 07/25 19:20
2F:→ hst1805:不好意思我找到問題了剛好撈的那筆資料guest與room_type沒 07/25 19:26
3F:→ hst1805:沒有接上,佔了一版面真是抱歉 07/25 19:27