私はプロジェクト内に次のコードは何をしますか?
demoを作成しました。私はその後、私はproducts_controller.rbコード
class ProductsController < ApplicationController
# GET /products
# GET /products.xml
def index
@products = Product.find(:all)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @products }
end
end
end
の以下の部分が含まれていますが、私は実際にコードのこれら4本のラインを理解することはできません
http://localhost:3000/products/
を与えた
rail_apps/demo> script server products title :stiring,description :text,url: string
を与えることによって、足場のアプリケーションを作成しました。誰も私にリードを与えることができますか?
ダーリンに感謝して、私もrespond_toループかどうか教えていただけますか?それはループのようです。その場合、クライアントはとにかく一度要求します。ここでdoループの本当の目的は何ですか? – CHID
@CHID、それはループではなく、ブロックです。より詳しい説明は、[次のブログ記事](http://www.tokumine.com/2009/09/13/how-does-respond_to-work-in-the-rails-controllers/)をご覧ください。 –
ダーリン – CHID