的未定义局部变量或方法"signin_path"
我使用的是rails4,ruby2.2我的rails项目将来自不同控制器的一些值存储在riak中。所以,当轨道启动时,我想检查riak连接。如果riak失败,rails必须重定向到登录页面。请帮我
我在application_controller.rb 中尝试了以下内容
if riak.ping
redirect_to signin_path, :error => "Riak down"
end
但它显示了一个错误ActionController::RoutingError-ApplicationController:Class:
只需将代码放入before_action
并检查您的URL助手(可能应该是sign_in_path
):
before_action :check_riak
def check_riak
if riak.ping
redirect_to signin_path, :error => "Riak down"
end
end