Ruby on rails rails视图页面的推荐文件扩展名(2.3.2)

Ruby on rails rails视图页面的推荐文件扩展名(2.3.2),ruby-on-rails,ruby,file-extension,Ruby On Rails,Ruby,File Extension,哪一个是rails视图页面的推荐文件扩展名(2.3.2) 这方面的任何意义。标准命名: template_name.mime_type.erb 意义: 当响应不同的请求格式时,控制器将查找适当命名的模板文件: def show @user = User.find(params[:id]) respond_to do |format| format.html # Looks for show.html.erb format.xml # this will

哪一个是rails视图页面的推荐文件扩展名(2.3.2)

这方面的任何意义。

标准命名:

template_name.mime_type.erb
意义:

当响应不同的请求格式时,控制器将查找适当命名的模板文件:

def show
    @user = User.find(params[:id])

    respond_to do |format|
      format.html # Looks for show.html.erb
      format.xml # this will look for show.xml.erb
      # OR you can always use render :xml facility
      # format.xml  { render :xml => @user }
    end
end
API文档链接:

标准命名:

template_name.mime_type.erb
意义:

当响应不同的请求格式时,控制器将查找适当命名的模板文件:

def show
    @user = User.find(params[:id])

    respond_to do |format|
      format.html # Looks for show.html.erb
      format.xml # this will look for show.xml.erb
      # OR you can always use render :xml facility
      # format.xml  { render :xml => @user }
    end
end

API文档的链接:

afaik,.rhtml早就被弃用了。

afaik,.rhtml早就被弃用了。

ie如果它是html,那么name.html.erb它们基本上会做同样的事情,命名是为了更好的组织。例如,您的布局文件仍然命名为
application.rhtml
users。如果无法找到mime\u type.erbie,rhtml
rails将使用plain.erb文件。如果是html,则命名为name.html.erbie。它们基本上也会这样做,命名是为了更好地组织。例如,布局文件仍然命名为
application.rhtml
users。如果无法找到mime\u type.erb,rhtml
rails将使用plain.erb文件