我不确定应该如何为私人消息构建路线。当用户点击一张票时,它会显示票证详细信息和一个选项,以向用户发送关于票证的信息。但是,新消息路由看起来像users/:username/messages/new
,但它应该反映用户(发送方)正在向另一个用户(接收方)发送有关当前正在查看的故障单的消息。我如何使我的路线RESTful?门票有可以发送消息的用户 - 铁路消息
模型可以在这里找到:receiver_id not saving - rails messaging
编辑
我最终改变我的routes.rb到:
resources :users do
resources :tickets do
resources :messages
end
end
resources :tickets
是否有任何缺点有定义了多个资源?
很好的解释。我认为你在推荐路线中的“收件人”之后缺少斜线。 –
所以我 - 现在已经修好了。谢谢。 –