Rails-尝试显示当前页码



路线

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/1http://127.0.0.1:3000/user/randomperson/2 时,页面为什么不显示单词"page 1"或"page 2">

因为params中有字符串。尝试使用

@page = params[:pagenum].to_i

相关内容

  • 没有找到相关文章

最新更新