我正在尝试使用 RABL API 构建自定义集合。我有一个包含一系列idea_actions 的idea 模型。我需要使用 RABL 附加一个自定义的想法操作集合,但是我似乎无法使用 child :idea_actions 因为我需要了解当前的操作。下面的代码错误...任何解决方案如何获得我想要的自定义集合?
object @idea
attributes *Idea.column_names
# need access to current action
node :idea_actions do
@idea.idea_actions.each do |action|
{ :id => action.id}
{ :custom_stuff => action.some_method } if action.something?
end
end
# can't do that...
# child :idea_actions