Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rabl如何使用partials/extends呈现异构内容_Ruby On Rails_Rabl - Fatal编程技术网

Ruby on rails Rabl如何使用partials/extends呈现异构内容

Ruby on rails Rabl如何使用partials/extends呈现异构内容,ruby-on-rails,rabl,Ruby On Rails,Rabl,我有一个rabl视图,根据控制器的输出显示用户或位置。我尝试了很多方法,但似乎找不到正确的语法 这是我当前返回的rabl模板(main.rabl) JSON::Ext::Generator::State:0xcac9520的未定义方法“key” 下面是用户模板(user.rabl): extends对于集合非常有效,但是对于这种情况它似乎不起作用 谢谢您的帮助。使用类似于“collection:@posts=>:articles”的内容,因为我从中获得的内容似乎不起作用……此外,我只有一个项目要

我有一个rabl视图,根据控制器的输出显示用户或位置。我尝试了很多方法,但似乎找不到正确的语法

这是我当前返回的rabl模板(main.rabl)

JSON::Ext::Generator::State:0xcac9520的未定义方法“key”

下面是用户模板(user.rabl):

extends对于集合非常有效,但是对于这种情况它似乎不起作用


谢谢您的帮助。

使用类似于“collection:@posts=>:articles”的内容,因为我从中获得的内容似乎不起作用……此外,我只有一个项目要呈现。我获得的解决方案是使用自定义节点的
object false

if @user
  child @user do
    extends 'user'
  end
end

if @place
  child @place do
    extends 'place'
  end
end
object @user => :user
attributes :id, :email, :firstname, :lastname