-2

そのため、モデルを json オブジェクトにレンダリングして、Android デバイスで使用できるようにしたいと考えています。すべてのモデルをセットアップしましたが、sccafold 生成モデル呼び出しを使用したため、モデルのコントローラーにメソッドがありません... json でモデルをレンダリングできるように、実際のコードを生成するにはどうすればよいですか? ?

私は使っている

$ rails --version
Rails 3.2.13
4

1 に答える 1

1

Ruby on Rails ガイドから:

render :json => @product

したがって、生成されたコントローラー内で、次のようなことができます。

def show
    @user = User.find( params[:id] )
    respond_to do |format|
        format.json{
            render :json => @user.to_json
        }
    end
end

ヒント: レンダリングするオブジェクトで to_json を呼び出す必要はありません。:json オプションを使用すると、render は自動的に to_json を呼び出します。

以前に回答された質問の例をいくつか見つけることができます。

于 2013-04-25T01:34:40.123 に答える