我正在以与Facebook相似的方式在Rails中创建一个消息传递系统。
为了便于与每个用户进行对话,我使用消息资源嵌套用户:
resources :messages do
resources :users, only: [:show], :path => ''
end
但是,目前我的message_user_path
采用以下格式
/messages/:message_id/:id
但我需要的是默认为邮件索引路径,没有message_id
/messages/:id
:id
用户ID,而不是消息ID。似乎我已经尝试了所有内容,我确信它可能非常简单,但我似乎无法忍受把头包住它!
感谢您的帮助,非常感谢。
答案 0 :(得分:1)
看看2.7.2,我认为它可以帮助你找到答案。 http://guides.rubyonrails.org/routing.html#nested-resources
如果没有关于如何设置模型和用例的更多信息,我无法明确地说出你应该做什么。如果您有任何其他信息,我很乐意帮助您。