2011-11-23 27 views
0

我有一個需要鏈接到用戶配置文件的rails引擎。 因此,例如對於用戶喬,我想要做一些像鏈接到/ profile/show/joe 引擎應該如何訪問用戶配置文件的路徑?使用主應用程序的用戶配置文件路徑的Rails引擎

我的第一本能是給用戶模型添加一個profile_path方法,但這不是很好,因爲這些模型通常不能訪問路由並且它會中斷MVC。

這裏的最佳做法是什麼?

回答

0
# in your route file 
map.connect 'article/:permalink', :controller => 'article', :action => 'view' 
# in your views when linking 
link_to "View #{article.title}", {:controller => 'designer', :action => 'view', :permalink => article.permalink} 
# then in your controller you can use 
@article = Article.find_by_permalink(params[:permalink]) 
相關問題