使用模型数组扩展视图(不是连接)

时间:2012-07-06 21:42:37

标签: ruby-on-rails-3 json rabl

我正在尝试扩展一个视图,重用我已经做过的一些观点。我没有偏见,这是我的简化目录和视图。

views
 -- properties
   -- index.json.rabl
   -- show.json.rabl
 -- type
   -- index.json.rabl
   -- show.json.rabl

我看到了一些关于如何使用子方法进行扩展的示例,但此解决方案仅适用于与模型有关系的情况。我也寻找延伸,但在那种情况下,我没有走远。

这里是我提出的示例代码,现在无法正常工作。你有什么建议吗?我一直在阅读文档和不同的文章,但我无法提出一些有用的东西。

  object TypeDecorator.decorate(@type)

  attributes :uri, :id, :name, :public

  node(:properties) do |type|
    collection Property.in(_id: type.property_ids)
    extends 'properties/index'
  end

0 个答案:

没有答案