0

我正在尝试查询表并在满足条件时返回一个值。

进度模型

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

时间表.haml

- if schedule.result
  Result
- else
  No Result

我得到的只是没有结果,即使我知道为调度 id 加载了结果

任何帮助都会非常感谢

4

1 回答 1

1

看看这个网站:

http://rubyquicktips.com/post/3096503536/how-to-check-if-objects-or-relations-exist

您可能想尝试类似的东西

schedule.result.any?

另外,尝试:

raise schedule.result.to_yaml

查看此语句返回的确切内容

于 2012-07-30T14:58:28.677 回答