Его способ реагировать на клиента на основе того, что они просят, если клиент запрашивает HTML, Rails отправит обратно HTML клиенту, если они попросят XML, а затем XML.
Ответ 2
Скажите, что вы это делаете:
class UsersController < ApplicationController
def create
#
#your code
#
respond_to do |format|
format.xml {render :xml => xxx}
format.json {render :json => xxx}
format.html {render xxx}
end
end
def edit
#
#your code
#
respond_to do |format|
format.xml {render :xml => xxx}
format.json {render :json => xxx}
format.html {render xxx}
end
end
end
скорее всего:
class UsersController < ApplicationController
respond_to :xml, :json, :html
def create
#
#your code
#
respond_with xxx
end
def edit
#
#your code
#
respond_with xxx
end
end
и вот как вы храните код DRY (Dont Repeat Yourself)