2014-02-15 34 views
0

我創建Rails中的消息系統,以類似的方式來指出,現在Facebook擁有。路由嵌套資源父索引路徑

爲了方便有交談每一個用戶,我嵌套的用戶提供信息資源:

resources :messages do 
    resources :users, only: [:show], :path => '' 
    end 

但是,目前我message_user_path是按以下格式

/messages/:message_id/:id 

,但我需要什麼是因爲它是默認爲消息索引路徑,沒有message_id

/messages/:id 

哪裏:id用戶ID,沒有消息ID。看來我已經試過了所有的東西,而且我確定它可能是非常簡單的東西,但我似乎無法將它包裹起來!

感謝您的幫助,不勝感激。

回答

1

看看2.7.2,我認爲它可以幫助引導你答案。 http://guides.rubyonrails.org/routing.html#nested-resources

沒有關於如何設置模型和用例的更多信息,我無法確切地說出你應該做什麼。如果你有更多的信息,我很樂意幫助更多。

+1

嗯,這是正確的,管理與淺路徑作用域兩個消息和用戶,並明確聲明控制器動作消息顯示去做。感謝您指點我正確的方向! – Kasperi