1

これは足場によって生成されたコードです

  def index
    @swimming_classschedules = Swimming::Classschedule.all

    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @swimming_classschedules }
    end
  end

2 つの形式で生成される理由。私はhtml形式のみを使用しているようです。json 形式はいつ使用されますか?

4

3 に答える 3

2

場合によっては、json 形式のデータが必要になることがあります。Ruby on Rails は、モバイル アプリケーション (android、ios) のバックエンドとして必須のフレームワークの 1 つです。android と ios は、json 形式のデータをサポートしています。scaffloding 時に json 形式のデータが生成されます。Webアプリケーションの場合、json形式でデータを生成する必要はありません。

于 2013-05-21T03:58:55.957 に答える
1

実際、REST-ful API や AJAX-y Web サービスの呼び出しを開始するときに非常に役立つことがわかったので、そこに残しておく傾向があります (その特定のアクションが JSON を返す、または返すべきではないことが確実でない限り)。

于 2013-05-21T03:53:13.823 に答える
1

Rails スタックがどのように機能するかを説明するために生成されます。この回答を参照してください。

于 2013-05-21T03:35:40.593 に答える