将嵌套资源路由到父索引路径



我正在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

如果没有关于如何设置模型和用例的更多信息,我无法明确地说您应该做什么。 如果您有更多信息,我很乐意为您提供更多帮助。

相关内容

  • 没有找到相关文章

最新更新