如何使用非ActiveRecord模型配置has_many关联

时间:2010-03-26 19:44:42

标签: ruby-on-rails xml ruby activerecord

My Rails应用程序具有存储在数据库中的普通ActiveRecord“帐户”模型。该模型将URL存储到远程XML文件,该文件定义了一些其他对象。

例如,帐户has_many:画廊,但Gallery模型只是由XML文档中的节点定义。那么如何让/ accounts / 1 / gallery从该帐户的XML中显示画廊?

如何设置此关系?我知道如何做基本的非AR模型,但我不知道如何定义关联或者我是否需要创建一个Gallery模型。

1 个答案:

答案 0 :(得分:0)

如果已知关联,则只需使用关联名称在Account中创建实例方法。

例如:

def galleries
  # Return a collection of Gallery
end

这会让你注意到一个关联。