路线
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 %>
当我访问url http://127.0.0.1:3000/user/randomperson/1
或http://127.0.0.1:3000/user/randomperson/2
时,页面为什么不显示单词"page 1"或"page 2">
因为params中有字符串。尝试使用
@page = params[:pagenum].to_i