多くの投稿があるユーザーモデルがあります。投稿をrablコレクションにレンダリングしようとしています。
collection @posts
attributes :title, :created_at
jsonコレクションをレンダリングするためのデフォルトのrabl形式はです
{'posts': ['post':{}, 'post':{}]}
。私が達成しようとしているのは、たとえば「post」キーを動的な値のpost idに変更して、私の形式が次のようになるようにすること{'posts':[1:{}, 2:{} ]}
です。Rablの構成を試していましたが、私が見つけたのは、コレクションキーを削除する方法だけです。
Rabl.configure do |config|
config.include_json_root = false
end