Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
By: Wonderlane – CC BY 2.0[/caption] Rails4からJSONも標準でjbuilderを使ってテンプレートから出力できるようになった けど、しっくり来ないので簡単に比べてみた 以下の例はすべて次のようなJSONを返すテンプレート [{"title":"hello","price":100,"url":"http://192.168.1.19:3000/books/1.json"},{"title":"hello2","price":200,"url":"http://192.168.1.19:3000/books/2.json"}] [{"title":"hello","price":100,"url":"http://192.168.1.19:3000/books/1.json"},{"title":"hello2","price":200,"url"
Railsどっぷりのkadoppeです。こんばんは。 タイトルの通り、to_jsonメソッドを呼び出すことにより得られるJSONフォーマットの文字列に、モデルクラスに定義されたインスタンスメソッドの戻り値を含める方法を紹介したいと思います。どこかの誰かの参考になれば。 方法は簡単。対象となるモデルクラスで「as_json」メソッドを以下のようにオーバライドするだけです。 class User def method_a return 'some value a' end def method_b return 'some value b' end (略) def as_json(options = {}) super(:methods => [:method_a, :method_b]) end end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く