Я пытаюсь создать простой способ обмена сообщениями для моего пользователя в моем простом приложении.Рельсы, создайте конкретный маршрут для каждого пользовательского разговора
До сих пор я создал контроллер сообщений/модель, где пользователи могут просто отправлять сообщения взад и вперед. Пользователь has_many: сообщения и сообщения принадлежат пользователю.
Мое Сообщение модели довольно просто. Он имеет идентификатор отправителя, идентификатор получателя и тело сообщения.
В моем контроллере/представлениях сообщений у меня есть действие Index, в котором я показываю простую строку, показывающую, что у пользователя есть новое сообщение. Я хочу добавить функциональность, в которой пользователь может щелкнуть по этой строке, что приведет их к другой странице «Показать», которая отобразит весь разговор между этими двумя людьми. Как добавить этот конкретный маршрут и соответствующее действие?
Например:
{корень}/пользователи/JohnSmith/сообщений = показаны сообщения для Джона (это уже работает) {корень}/пользователи/JohnSmith/сообщений/sallyfields = показывает разговор между Джоном и sally
Если кто-то может помочь, это было бы здорово! Благодаря!!