13
def index
@cellphones = Cellphone.all

respond_to do |format|
  format.html # index.html.erb
  format.json { render json: @cellphones }
end
  • 簡単な回答をお願いします...

    • format.jsonは何に使用されますか?

    • そのためのビューを作成する必要がありますか?

    • javascripとどのように関係していますか?

    • ajaxとの関係は?

    • 使い方の簡単な例を教えてください...

4

1 に答える 1

18
  1. JSON を返すために使用されます。
  2. @cellphonesいいえ、 JSON としてレンダリングされます。ただし、たとえば、JSON ビルダーを使用して、Rails がすぐに提供するものを超えて出力をカスタマイズして、ビューを作成することもできます。
  3. JavaScript は、クライアント側フレームワークなどの JSON Ajax リクエストを作成するためによく使用されます。
  4. 多くの場合、Ajax 呼び出しは結果として JSON を必要とします。また、HTML を直接レンダリングするように要求する場合もあります。
  5. これ使用方法の例です。に Ajax リクエストを送信し/cellphonesます。
于 2013-01-15T02:21:19.047 に答える