跳过轨道中继承控制器中的after_filter



在我的应用程序控制器中,我有一个after_filter,它将会话中last_page的值设置为当前请求 URL。当我在会话控制器中创建新会话时,该页面 url /signin ,但由于它必须经过SessionsController#createlast_page更改为/signin,因此我丢失了用户单击登录之前的实际页面。

我基本上有什么:

after_filter :set_last_page, except: [sessions#new]

skip_before_filterskip_after_filter帮助程序用于在派生控制器中禁用之前/之后的筛选器。

您希望将skip_after_filter :set_last_page, only: "new"添加到会话控制器。

最新更新