链接到表并返回值

时间:2012-07-30 14:22:40

标签: ruby-on-rails activerecord belongs-to has-one

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

计划模型

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加载了结果

任何帮助都会非常感谢

1 个答案:

答案 0 :(得分:1)

看看这个网站:

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

您可能想尝试类似

的内容
schedule.result.any?

另外,试试:

raise schedule.result.to_yaml

查看此语句的确切内容