【发布时间】:2012-07-28 05:41:04
【问题描述】:
我正在尝试查询一个表并在满足条件时返回一个值。
调度模型
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 加载了结果
任何帮助都会非常感谢
【问题讨论】:
-
您的 schedules.haml 中的上述示例格式是否正确? HAML 依赖于缩进。 “- else”应与“- if”对齐。
-
是的,它的格式正确,我得到的只是每个人都没有结果,这是不正确的
标签: ruby-on-rails activerecord belongs-to has-one