这源于
Rapidfire and Devise我在我的应用程序中安装了Devise并且我可以正常登录,但随后我安装了rapidfire Gem并且我仍然可以使用它安装登录,但是当我到了localhost :: 3000 / rapidfire时我得到了一个错误说设计路径无法识别.有人可以帮忙吗?
对于application_controller,我没有包含他们在这里说的current_user函数,并将can_administer函数设置为返回true,如同
#def current_user
# @current_user ||= User.find(session[:user_id])
# end
def can_administer?
true
end
rake Routes显示如下
前缀动词
new_user_session Get /users/sign_in
user_session
destroy_user_session
user_password
new_user_password
edit_user_password
cancel_user_registration
user_registration
new_user_registration
edit_user_registration
user_confirmation
new_user_confirmation
rapidfire
root Get /
Routes Rapidfire::Engine:
results_question_group
question_grou_quetions...
最佳答案 您需要在UsersController的路由文件中有一个资源.
添加类似的东西
resources :users
到你的config / routes.rb文件.这应该为您提供您正在寻找的用户路线.