has_many和查询数据的问题

时间:2012-05-13 22:46:01

标签: ruby-on-rails ruby-on-rails-3 activerecord

这就是我想要做的事情。

创建名为Calls的视图/模型。它将列出表格中的各种原始数据。我创建的基本视图(脚手架)通过控制器中的实例变量来完成。现在我想从另一个表中引入一个字段,在这种情况下,“单位”进入视图,并允许在提交时将单位中的字段写入调用中的字段。

call.rb:

class Call < ActiveRecord::Base
  attr_accessible :call_nature, :caller_address, :caller_name, :caller_phone, :incident_number
  validates :caller_name, :caller_phone, :caller_address, :presence => true
  has_many :units
end

units.rb:

class Units < ActiveRecord::Base
  attr_accessible :unit_name
  belongs_to :call
end

因此,本质上我希望能够在视图或表单中显示我的调用字段,但也希望能够访问Calls.unit_name并在表单和视图中显示它以供选择。

我一直在阅读关联,看起来非常直接,但我似乎遇到了问题。

如果您需要更多信息,请告诉我们。

0 个答案:

没有答案