路线
match '/user/:username/:pagenum' => 'vines#user'
控制器
def user
@username = params[:username]
@page = params[:pagenum]
respond_to do |format|
format.html
format.json
end
end
查看
<% if @page == 1 %>
page 1
<% elsif @page == 2 %>
page 2
<% end %>
为什么当我访问网址http://127.0.0.1:3000/user/randomperson/1
或http://127.0.0.1:3000/user/randomperson/2
答案 0 :(得分:5)
因为你在params中有字符串。尝试使用
@page = params[:pagenum].to_i