0
我一直在學習Rails一段時間,終於開始使用這個Pinterest風格的應用程序。在Rails中創建用戶配置文件,爲用戶設計?
我現在要做的是創建用戶配置文件。我希望當你訪問用戶檔案時,我們可以看到特定用戶上傳的所有內容。但問題是,我不知道從哪裏開始。這種任務有沒有寶石?如何將每個唯一的用戶名路由到不同的路徑(例如.abc.com/username)?
順便說一句 - 我已經使用設計認證
我一直在學習Rails一段時間,終於開始使用這個Pinterest風格的應用程序。在Rails中創建用戶配置文件,爲用戶設計?
我現在要做的是創建用戶配置文件。我希望當你訪問用戶檔案時,我們可以看到特定用戶上傳的所有內容。但問題是,我不知道從哪裏開始。這種任務有沒有寶石?如何將每個唯一的用戶名路由到不同的路徑(例如.abc.com/username)?
順便說一句 - 我已經使用設計認證
這些都是我沒有創造這樣的環境中的步驟: 運行在命令行上這些命令:
rails new pinterest
rails generate scaffold user name:string age:integer
rake db:create
rake db:migrate
充分利用路線:
# routes.rb
get '/:name' => "users#show"
更新set_user方法通過名稱來查找用戶
# users_controller.rb
def set_user
@user = User.find_by_name(params[:name])
end
然後,您只需創建一個新用戶並使用它的名稱訪問它。
因爲Devise,我不認爲我能這樣做。我甚至在這裏看不到用戶控制器。 –
設計不會是一個問題。您可以根據需要對其進行配置。如果你沒有用戶控制器,那是因爲你沒有生成用戶控制器。您在哪個模型中添加Devise? –
我運行'rails generate devise User'。 –