Ruby on rails 4 设计“索取”;路由器“名称”;对于partials

Ruby on rails 4 设计“索取”;路由器“名称”;对于partials,ruby-on-rails-4,devise,omniauth,Ruby On Rails 4,Devise,Omniauth,您好,我正在我的应用程序的索引页上创建一个设计登录表单 错误:“nil:NilClass的未定义方法'router_name'” 添加此项以抑制错误 ... def router_name end 我认为没有必要在Desive.rb中配置它 我将/views/user重命名为/views/users(添加s)导致了相同的错误 把它改回去解决了这个问题 这可能不会解决所有人的问题,但可能会帮助一些人。私人回购。谢谢。我会继续搜索,这不会对生成的代码造成任何影响。你找到解决这个问题的方法了吗?我在

您好,我正在我的应用程序的索引页上创建一个设计登录表单

错误:“nil:NilClass的未定义方法'router_name'”

添加此项以抑制错误

...
def router_name
end
我认为没有必要在Desive.rb中配置它


我将
/views/user
重命名为
/views/users
(添加
s
)导致了相同的错误

把它改回去解决了这个问题


这可能不会解决所有人的问题,但可能会帮助一些人。

私人回购。谢谢。我会继续搜索,这不会对生成的代码造成任何影响。你找到解决这个问题的方法了吗?我在视图规范中遇到了这个问题。
def resource_name
    :user
end

def resource
    @resource ||= User.new
end

def devise_mapping
    @devise_mapping ||= Devise.mappings[:user]
end
...
...
def router_name
end