私はユーザに属するノートクラスを持っています(つまり、ユーザは多くのノートを作成できます)。私のノートコントローラRails:JSON出力の関連オブジェクトを含む
class NotesController < ApplicationController
before_filter :authenticate_user!
respond_to :html, :xml, :json
# GET /notes
# GET /notes.xml
def index
@notes = Note.includes(:user).order("created_at DESC")
respond_with @notes
end
Iは、例えば、/notes.jsonのためのJSONの結果のインデックスを求めるから
クリップが、それはノートを返しますが、唯一のユーザーオブジェクトのuser_idを返します。私はuser.usernameも含めたいと思っています(そして、ユーザ全体のオブジェクトを埋め込む方法が不思議です)。
ボーナスに関する質問:列をauthor_idとして表示する方法を見つけられず、ユーザーに関連付けることができませんでした。これが簡単なのであれば、どうしますか?
パーフェクト!それは私が行く必要があった場所に私を得た。あなたが示したようにjsonの部分を動作させた後、簡単にhtmlサポートを追加することができました。 – Codezy
@Jimmy Cuadra:とても役に立ちました。本当にありがとう。 – Besi