我有一个简单的客户表(或模型),其中一个客户可以有一个父客户(只能有一个或没有)。我按照以下方式建模:
class Client < ActiveRecord::Base
belongs_to :parent, :class_name => 'Client', :foreign_key => 'parent_id’
end
看起来工作得很好。我有两个问题:
- 这是在R3模型中表示该关系的正确方式吗?
- _form.html.erb应该长什么样子?例如,我想要一个下拉框,列出所有可能的客户(和无)作为父级字段。