我正在尝试查询表并在满足条件时返回值。
计划模型
class Schedule < ActiveRecord::Base
belongs_to :result
attr_accessible :result_id
end
结果模型
class Result < ActiveRecord::Base
has_one :schedule
attr_accessible :against, :for, :schedule_id
end
schedules.haml
- if schedule.result
Result
- else
No Result
所有即时通讯都是无结果,即使我知道已为调度ID加载了结果
任何帮助都会非常感谢
答案 0 :(得分:1)
看看这个网站:
http://rubyquicktips.com/post/3096503536/how-to-check-if-objects-or-relations-exist
您可能想尝试类似
的内容schedule.result.any?
另外,试试:
raise schedule.result.to_yaml
查看此语句的确切内容