帮助自引用模型和在 Rails 3 中查看
我有一个简单的客户端表(或模型),其中客户端可以有一个父客户端(只有一个或没有)。我这样建模:
class Client < ActiveRecord::Base
belongs_to :parent, :class_name => 'Client', :foreign_key => 'parent_id’
end
看起来效果很好。我有两个问题:
- 这是在 R3 模型中表示该关系的正确原因吗?
- _form.html.erb 应该是什么样子?例如,我想要一个下拉框列出所有可能的客户端(和无)作为父字段。
I have a simple Client table (or model) where a Client can have a Parent Client (only one, or none). I modeled it this way:
class Client < ActiveRecord::Base
belongs_to :parent, :class_name => 'Client', :foreign_key => 'parent_id’
end
That seems to work fine. I have two questions:
- Is that the correct why to represent that relationship in an R3 model.
- What should the _form.html.erb look like? For example, I want a drop-down box listing all of the possible Clients (and None) as the Parent field.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了#2 的解决方案:
I found the solution to #2:
是的,#1 是正确的。抱歉,刚刚意识到这个问题有多老了!
Yes it is, number #1 is correct. Sorry, just realised how old this question is!