我有一个简单的客户端表(或模型),其中客户端可以有一个父客户端(只有一个,或者没有)。我是这样建模的:
class Client < ActiveRecord::Base
belongs_to :parent, :class_name => 'Client', :foreign_key => 'parent_id’
end
这似乎工作正常。我有两个问题:
- 这是在 R3 模型中表示这种关系的正确原因吗?
- _form.html.erb 应该是什么样的?例如,我想要一个下拉框,列出所有可能的客户端(和无)作为父字段。