2

我目前使用最新的設計創業板的Rails 3.2.5。設計和自定義Rails用戶URL

目前用戶可以訪問他們的個人資料頁... example.com/users/john-doe

我想刪除URL的用戶部分,所以網址將example.com/ john-doe。這可能與設計?

現在在我的路線文件,我有以下...

devise_for :users, :controllers => {:omniauth_callbacks => 'omniauth_callbacks'} 

回答

1

只需添加一個途徑吧。您可能希望它是路由文件中的最後一個。

喜歡的東西:

match '/:user' => "users#show", :as => :user_profile 
+0

感謝這讓我幾乎完全沒有,只是需要user_path使用這條路線。挖掘路由文檔... – HelloWorld 2012-08-10 21:34:35

+1

您可能想要使用:as選項。例如:as =>:user_profile會給你一個方便的user_profile_path幫手。 – Nerian 2012-08-10 21:44:23

+0

是的,這個工程,我應該檢查,所以你比我找到快5分鐘:作爲選項:)再次感謝。 – HelloWorld 2012-08-10 21:50:42