ruby on rails 的多对多关联之后,怎么相互调用。
新手提问,求各位大神解答:
定义两个模型:
class User < ActiveRecord::Base
has_and_belongs_to_many :websites
class Website < ActiveRecord::Base
has_and_belongs_to_many :users
中间表格是users_websites(class UsersWebsites < ActiveRecord::Base)
现在例如我想调用user = 1 的所有website的值,遍历显示出来,该怎么实现呢?
这种多对多的关联之后,他们之间的方法有那些?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
@Silentboy和redaiment,非常感谢你们的回答。我试过了,OK!
那些方法无非就是关联查询,可以看一下:
http://railscasts.com/episodes/3-find-through-association?view=asciicast