在我的dumy rails项目中,我使用devise来提供登录/输出和身份验证功能。但我需要为虚拟用户提供更多功能。例如上传他的头像图片。然后问题来了。似乎设计与“mvc”原则相关,因为我不能预期的user_controlle.rb,假设我创建了一个模型user.rb。
我的有限知识让我这样思考:没有用户控制器我无法添加“上传avartar图片”动作。
所以你能告诉我如何在我的情况下绕过设计的限制吗?提前谢谢。
答案 0 :(得分:0)
试试这个:https://github.com/plataformatec/devise/wiki/How-To:-Manage-users-through-a-CRUD-interface
基本上,
resources :users
添加到routes.rb文件中,并确保它位于devise_for :users
路径:registerable
(如果有)注意:这些说明适用于Rails 3.对于Rails 2,上面链接中的说明应该有效。