我正在使用devise
gem。所以,我可以通过生成devise views
来轻松编辑当前用户帐户。我已经有一个型号user
,它与devise
宝石有关的认证目的。现在,我想在一个页面中显示user profile
或user information
。我可以通过创建一个新的控制器来实现。但是,它是有效的或推荐的方式来做到这一点?Ruby on Rails:在rails中创建用户配置文件
1
A
回答
2
瑞安贝茨有一个RailsCast,解释如何做到这一点。实质上,您可以使用模型的嵌套属性。
1
创建另一个控制器没有性能损失,它只是帮助您组织代码。以下是我如何做到的:
**controller**
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
end
end
**routes**
devise_for :users,
resources :users, :only => [:show]
相关问题
- 1. Ruby on Rails - 在创建用户时创建配置文件
- 2. ruby on rails配置
- 3. Ruby on Rails - HABTM在创建后分配
- 4. Ruby on rails - Apache配置文件错误
- 5. Ruby on Rails用户设置
- 6. Ruby on Rails - 无法为每个用户创建新的配置文件
- 7. Ruby on rails文件设置
- 8. 在Rails中创建用户配置文件,为用户设计?
- 9. 公共用户配置文件? Ruby on Rails + Devise
- 10. Ruby on rails $ mysql配置
- 11. 创建表单(Ruby on Rails)
- 12. Ruby on Rails,创建方法
- 13. 在FreeBsd中配置Ruby On Rails 3
- 14. Ruby on rails教程:用户创建视图在哪里创建?
- 15. 在Ruby on Rails中创建PUT请求?
- 16. 在Ruby on Rails中创建链接
- 17. 用设计在Ruby on Rails中创建用户帐户设置页面
- 18. Ruby on Rails表单验证用户配置文件需要建议
- 19. 在rails中为用户模型创建配置文件
- 20. 如何在Rails中创建用户配置文件?
- 21. Ruby on rails路由匹配用户名
- 22. 在Ruby on Rails中加载配置文件时出现问题
- 23. Stripe on Ruby on Rails - 创建config/initializers/stripe.rb
- 24. 用Ruby on Rails配置Twitter Gem
- 25. Ruby on Rails设置
- 26. 设置Ruby on Rails
- 27. 如何使用Ruby on Rails创建Wiki?
- 28. 用Ruby on Rails创建链接
- 29. Ruby on Rails:设计用户
- 30. Ruby on Rails设计用户