jBuilder を使用して json ファイルを作成しようとしています (timeline.verite.co タイムラインの要件に従って) - しかし、結果は {} のペア以外は空白になります。ファイルの html バージョンは正しい情報を取得しているため、現在のユーザーにイベントがないためではありません。誰でも理由がわかりますか?ありがとう!
ファイルは次のとおりです (@events
現在のユーザーのすべてのイベントを参照します)。
json.key_format! :camelize => :lower
Jbuilder.encode do |json|
json.timeline do
json.headline current_user.first_name
json.type "default"
json.text "A Timeline"
json.start_date
json.array!(@events) do |event|
json.start_date event.start_date
json.end_date event.end_date
json.headline event.headline
json.text event.text
json.asset do
json.media event.media
json.credit event.credit
json.caption event.caption
end
end
end
end
アップデート:
私は本当に簡単なことを試しましたが、ファイルはまだ空白になっています。理由がわかりません!!
これでも空のファイルが得られます。
Jbuilder.encode do |json|
json.id current_user.id
end