作者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