如何通過Devise製作公開個人資料?默認設計沒有公開的配置文件。Ruby on Rails + Devise
0
A
回答
0
您可以製作一個視圖來顯示用戶的信息。
此視圖應該在你的控制器中的一個(例如用戶控制器)
抓鬥從用戶模型控制器的信息,並在視圖中顯示它。
3
要做到這一點,最好的方法是添加另一個控制器,在這種情況下最有可能稱爲用戶控制器,並在該控制器中定義一個顯示操作。在您的routes.rb文件中,您可以定義一條路線,將尋找該用戶配置文件的人員發送給該控制器操作。
它看起來像這樣
#in your routes.rb file
get '/users/:id', :to => "users#show", :as => :user
#in your users controller
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
end
end
那麼你顯然需要定義對應於你的意見/用戶文件夾此操作的視圖。 (如果使用erb模板,則稱爲show.html.erb)。
現在你可以使用 <%=的link_to(@user)辦%>
在任何情況下,你想鏈接回該公共用戶配置文件。
相關問題
- 1. Ruby on Rails - Devise Views
- 2. ruby-on-rails devise gem
- 3. Ruby on Rails/Devise smtp.rb分段錯誤
- 4. Ruby on Rails:如何配置Devise Mailer?
- 5. Ruby on Rails 4認證,devise vs bcrypt
- 6. ruby 2 + rails 4 + devise
- 7. CMS on Ruby on Rails
- 8. Ruby和Rails或Ruby on Rails
- 9. Ruby on Rails - HABTM NoMethodError
- 10. Ruby與Ruby On Rails
- 11. Ruby on Rails has_many relation
- 12. Ruby on Rails fullcalendar-rails
- 13. ruby on rails - current_user模型
- 14. Ruby on Rails - rake db:seed aborted
- 15. Validation specific email specific domain devise 3 ruby on rails 4
- 16. 公共用戶配置文件? Ruby on Rails + Devise
- 17. Ruby on Rails and Devise:限制登錄到一個位置
- 18. Ruby on Rails + Devise +現有用戶表==沒有confirm_tokens
- 19. Ruby on Rails 3:登錄使用devise和cancan
- 20. Ruby on Rails:在sign_up之後重定向路徑devise
- 21. 如何編輯Devise中的實際表單? (Ruby on Rails的3+)
- 22. Sinatra Warden與使用Devise的現有Ruby on Rails應用程序
- 23. 使用Ruby on Rails和Devise進行身份驗證
- 24. Devise gem用戶身份驗證Ruby on Rails
- 25. ruby on rails + heroku + mongoid + devise =未初始化的常量User(NameError)
- 26. Ruby on Rails/Devise - 需要密碼更改電子郵件
- 27. 從數據庫中刪除用戶(Ruby on Rails,Devise)
- 28. Ruby on Rails + Devise + I18n:如何設置區域設置?
- 29. Devise Ruby on Rails中的build_resource和資源是什麼?
- 30. 使用devise gem時獲取current_user undefined方法 - Ruby on Rails 4.1.5
請在你的問題中更具體。 – 2011-03-24 18:34:07
我做推特的叉子(體驗)。現在只有微博沒有友誼和公共用戶檔案。首先,如何製作用戶配置文件?例如:如果我想查看「user_1」個人資料,我點擊他的用戶名或他的名字(在他的評論附近),並可以看到他的公開個人資料...如何製作它? – Pyrchev 2011-03-24 19:07:14