我有一个简单的客户端表(或模型),客户端可以拥有父客户端(只有一个,或者没有)。我用这种方式建模:
class Client < ActiveRecord::Base
belongs_to :parent, :class_name => 'Client', :foreign_key => 'parent_id’
end
这似乎工作正常。我有两个问题:
答案 0 :(得分:1)
我找到了#2的解决方案:
<div class="field">
<%=f.label :parent %><br/>
<%= collection_select(:client, :parent_id, Client.all, :id, :name, {:include_blank => true} ) %>
</div>
答案 1 :(得分:1)
是的,数字#1是正确的。对不起,刚刚意识到这个问题有多久了!