[英]Ruby on Rails : Create user profile in rails
我正在使用devise
寶石。 因此,我可以通過生成devise views
輕松編輯當前用戶帳戶。 我已經是模型user
,它與devise
用於驗證目的的寶石有關。 現在,我想在一個頁面中顯示user profile
或user information
。 我可以通過創建一個新的控制器來實現。 但是,這樣做有效或推薦嗎?
Ryan Bates有一個RailsCast ,解釋了如何做到這一點。 實際上,您可以使用模型的嵌套屬性。
創建另一個控制器沒有性能損失,它所做的只是幫助您組織代碼。 我是這樣做的:
**controller**
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
end
end
**routes**
devise_for :users,
resources :users, :only => [:show]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.