关于ruby:奇怪的Rails身份验证问题

关于ruby:奇怪的Rails身份验证问题

Strange Rails Authentication Issue

我正在为我正在开发的应用程序使用RESTful身份验证Rails插件。
我遇到一个奇怪的问题,无法深入了解。
从本质上讲,一段时间不活动后我第一次登录该应用程序(该应用程序已部署到生产环境中,但仅由我使用),我将被带到404页面,但是如果我返回首页并再次登录,一切按计划进行。
有什么想法吗?


请检查您的路线。

并非所有路由均被平等创建。路由的优先级由config / routes.rb文件中路由的出现顺序定义。优先级从上到下。该文件中的最后一条路由的优先级最低,将最后应用。如果没有路由匹配,则返回404。

更多信息:http://api.rubyonrails.org/classes/ActionController/Routing.html


我正在使用该插件的稍作修改的版本,所以我不能100%确定这对您来说是相同的,但是对我来说,默认值是重定向到根路径或您尝试的页面去了解是否有一个。 (检查您的lib / authenticated_system.rb以查看默认值)如果您的路由中未定义map.root,我相信这会导致您所描述的错误-最初找不到root_path,但是如果您尝试从应用程序中的页面"从"它会重定向到该页面。

如果您愿意的话,让我们知道这件事情会发生什么,我很想知道最终会发生什么,以防将来我碰到它。 :)


推荐阅读

    linux远程登录命令?

    linux远程登录命令?,软件,地址,系统,服务,名称,网站,数字,网络,电脑,密码,如

    linux免密钥登录命令?

    linux免密钥登录命令?,密码,数据,流程,服务,标准,网络,网上,认证,证书,代码,L

    linux登录命令界面?

    linux登录命令界面?,系统,密码,终端,工具,首页,环境,数字,状态,信息,界面,lin

    linux登录改密码命令?

    linux登录改密码命令?,密码,系统,名称,软件,状态,服务,信息,策略,环境,命令,

    登录账户命令linux?

    登录账户命令linux?,系统,管理,信息,工作,工具,名称,服务,网络,密码,命令,lin

    ssh命令登录linux?

    ssh命令登录linux?,服务,系统,地址,软件,状态,网络,命令,计算机,终端,服务器

    db2登录命令linux?

    db2登录命令linux?,环境,服务,系统,管理,工作,网站,软件,一致,平台,信息,linu

    linux根用户登录命令?

    linux根用户登录命令?,系统,密码,软件,状态,地址,合法,电脑,位置,检测,工具,L

    linux看登录密码命令?

    linux看登录密码命令?,密码,系统,信息,地址,命令,用户,位置,设计,电脑,用户

    金仓linux命令登录?

    金仓linux命令登录?,系统,服务,地址,密码,工作,名称,工具,网络,信息,命令,远

    linux命令行登录邮箱?

    linux命令行登录邮箱?,地址,代码,邮箱,工作,系统,标准,情况,单位,检测,数据,l

    linux域名登录命令?

    linux域名登录命令?,地址,系统,服务,名称,信息,软件,环境,网站,工具,通信,lin

    linux命令行登录网站?

    linux命令行登录网站?,系统,网站,地址,工作,软件,密码,网络,第一,环境,中心,

    linux命令和应用程序?

    linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,

    用linux登录电脑命令?

    用linux登录电脑命令?,系统,密码,电脑,地址,状态,网络,服务,单位,管理,合法,l

    linux退出登录的命令?

    linux退出登录的命令?,系统,密码,用户,命令,地址,状态,环境,工作,设备,操作,L

    linux登录数据库命令?

    linux登录数据库命令?,地址,系统,名字,服务,软件,标准,灵活,命令,数据库,读

    linux批量登录命令?

    linux批量登录命令?,系统,地址,工作,密码,标准,命令,数据,单位,管理,软件,怎

    远程登录linux命令?

    远程登录linux命令?,系统,服务,地址,软件,电脑,名称,数字,实时,网络,密码,如

    linux命令行登录网页?

    linux命令行登录网页?,密码,网站,发行,环境,软件,网络,工具,传播,状态,情况,l