基于rails的schedule网站开发(18):关于取不到1对1关系表中值的问题

来源:互联网 发布:大数据的解决方案 编辑:程序博客网 时间:2024/05/16 12:55

abstract:
RT
2015年12月27日

遇到用变量取数据库表里面值取不出来的情况。

我尝试过这些语句:

Event.find(rate.event_id).nameEvent.find_by_sql("select * from events where id = 33")Event.where( "id = ?", rate.event_id )Event.first

首先,第四句是可以通过并且正常取出表中的值的。
最后解决的问题,是通过查API
果然学习还是不能靠自己瞎摸,要查API的!!!

最后错误的原因Rate表里第一个数据项的event_id项为空,所以才在第一个就错误了!

0 0
原创粉丝点击