1
我在我的应用程序中使用设计。Rails:设计产生错误的路线
形式的routes.rb:
devise_for :users
authenticated :user do
root :to => 'pages#home'
end
root :to => 'pages#home'
match '/about', to: "pages#about"
match '/request_invite', to: "users#sign_up"
从我_headers.html.erb
<li><%= link_to HOME_TITLE, root_path %></li>
<li><%= link_to REQUEST_INVITE_TITLE, request_invite_path %></li>
<li><%= link_to ABOUT_TITLE, about_path %></li>
当我检查我的路线(路线耙),我有以下几点:
request_invite /request_invite(.:format) users#sign_up
当我这样做:
http://localhost:3000/users/sign_up
我确实看到邀请表。
如果我点击请求的头,我收到以下错误邀请链接:
uninitialized constant UsersController
任何想法?
我尝试过了,我收到以下错误信息:未初始化的常数用户 –
这里就是结束了工作: devise_for:用户,:path =>'',::path_names => {:sign_in =>“login”,:sign_out =>“注销”,:sign_up =>“request_invite”} 和删除 match'/ request_invite',到:“用户#sign_up” –