我正在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。似乎我已经尝试了一切,我确信这可能是非常简单的事情,但我似乎无法理解它!
感谢您的任何帮助,非常感谢。
2.7.2,我认为它可以帮助你找到答案。 http://guides.rubyonrails.org/routing.html#nested-resources
如果没有关于如何设置模型和用例的更多信息,我无法明确地说您应该做什么。 如果您有更多信息,我很乐意为您提供更多帮助。