获取rails中相关模型的列表
假设我有一个对象 Person
,其中 has_many
:foos
和 :bars
。
给定一个实例 p (p = Person.new
),我如何以编程方式确定哪些关系可用?
即p.some_method => [“foo”,“酒吧”]
Suppose I have an object Person
, which has_many
:foos
and :bars
.
Given an instance, p (p = Person.new
), how do I programmatically determine what relationships are available?
i.e. p.some_method => ["foo", "bar"]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在您的示例中使用 Active Record Reflections(API 此处)
:
You can use Active Record Reflections (API here)
In your example: