我有一个管理员帐户,可以登录到单独的帐户页面。我希望能够添加新帐户,而无需登录,我尝试使用此
<%= link_to "Add a New Account", new_user_registration_path %>
重定向到预先存在的注册视图,但我一直在应用程序中运行以下消息。
You are already signed in.
我在这里缺少什么?
答案 0 :(得分:0)
您需要使用不同的路线来避免设计检查,例如添加&#34;资源:用户&#34;到视图中的routes.rb和link_to(&#34;添加新帐户&#34;,new_user_path)。
然而,这将与设计使用的路径发生冲突。因此,引导您到链接@PrakashMurthy推荐他的评论。
这样的事情应该有效:(当然,你也需要使用users_controller代码。)
添加你的routes.rb
resources :admin_users, controller: "users"
并在您的观看中更改此内容
<%= link_to "Add a New Account", new_admin_user_path %>