json 応答で表示したい記事のコレクションがあります。また、要求された json リクエストのタイプに関するノードをエクスポートしたいと思います。
index.json.rabl
collection @articles => :headlines
extends 'articles/show'
show.json.rabl
object @article
attributes :foo
したがって、articles.json に移動すると、次のようになります。
{"headlines":[{"foo":thing1},{"foo":thing2}]}
私がやりたいことは、次のような結果を得ることです。
{"rss":{"name":"articles","woot":"what?"},
{"headlines":[{"foo":thing1},{"foo":thing2}]}
node(:rss) { "yadda yadda" } を index.json.rabl ファイルに入れてみましたが、各記事にノード :rss を追加するだけです。
使ってみた
glue @article do
node(:rss) { "yadda yadda" }
end
index ファイルと show ファイルの両方で、どちらも期待どおりに機能しませんでした。
私は他にも多くのことを試しましたが、現時点では推測に過ぎません。