Я изучаю Ruby on Rails, и меня очень смущает, как отношения контроллер-модель-представление работают для моего приложения.
Теперь у меня есть таблица, заполненная комментариями (постами) пользователей. Я хочу, чтобы пользователи нажимали на комментарии, чтобы увидеть больше информации на отдельной панели (т. Е. Другие поля базы данных, которые изначально не отображались, например, user_id человека, который оставил комментарий).
В моем _post.html.erb у меня есть что-то вроде:
<div class="post" id="<%= post.post_id %>" onclick = ?? >
<p>post.text</p></div>
Что должно войти в клик? Мне нужен способ для onclick вызвать метод помощника / контроллера, который может загрузить больше информации, а затем поместить его в другой div на странице (я пробовал варианты использования контроллера и помощника для вызова javascript, который вставляет html в сайт, но это кажется грязнее, чем должно быть). Из того, что я понимаю, я должен создать какой-то частичный файл _postdetails.html.erb, который обрабатывает фактическое отображение html, но я понятия не имею, как конкретно указать, куда этот частичный будет идти на странице.
Любая помощь будет оценена, спасибо!