当我运行rake routes
时,我会得到类似的结果:
signin /signin(.:format) application#signin
中间的(:格式)是什么?
答案 0 :(得分:3)
这是一种可选格式。它匹配以下网址:
/signin
/signin.html
/signin.json
然后可以在控制器中使用此格式。例如:
class UsersController < ApplicationController
def index
@users = User.all
respond_to do |format|
format.html # index.html.erb
format.xml { render xml: @users}
format.json { render json: @users}
end
end
end
此代码段来自Action Controller Overview。请参阅routing guide。
中的详细信息