jbuilderを使ってjsonを返したいのですがうまくいきません。
ajaxを使ってtweetsコントローラーの
def index @feed_tweets = current_user.feed.order('created_at DESC') respond_to do |format| format.html format.json end
@feed_tweetsから
message.text
message,created_at
アソシエーションを組んでいるので
@feed_tweets.user.name
@feed_tweets.user.img
と合計4つの値を取り出したいです。
{text: "", created_at: "~~~", name: "", img: "~~"}
という感じのjsonを取得したいです。
どういう感じでjbuilderの記述を書けばいいでしょうか?
また、
jbuilderで検索した記事を見てもモデルに基づいたオブジェクト?を返す方法が多く、よく分かりませんでした。
そもそもモデルに基づいたオブジェクトというのはデータベースのカラムをそっくりそのまま返す、というイメージで良いのでしょうか?いまいちよくわからなかったのでこちらもよろしければ教えてほしいです。
回答1件
あなたの回答
tips
プレビュー