use*_*052 40 ruby format ruby-on-rails respond-to ruby-on-rails-3
我正在使用Ruby on Rails 3,我想知道以下代码中的:location => ...和head :ok语句含义,它们如何工作以及如何使用它们.
respond_to do |format|
    format.xml  { render :xml => @user, :status => :created, :location => @user }
end
respond_to do |format|
    format.xml  { head :ok }
end
hoh*_*oha 70
render ... :location => @user将设置HTTP位置标头以通知客户端新创建的资源的位置(即其URL)
head :ok设置render为返回状态为200的空响应(所以只是标题,没有正文).  head :ok是简写render nothing: true, status: :ok.
以下是:status可用于设置相应状态代码的所有选项的列表.
| 归档时间: | 
 | 
| 查看次数: | 19994 次 | 
| 最近记录: |