ruby-on-rails – Rapidfire,Devise和rake路线

这源于
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文件.这应该为您提供您正在寻找的用户路线.

点赞