В приложении для блога я хочу, чтобы кнопка Next Comment
отображала следующий (экземпляр) комментарий после того, как пользователь нажимает на него.Передний вызов Ruby on Rails
У меня есть метод, определенный и работающий в модели Comment
, поэтому мой вопрос ориентирован на интерфейс.
Как динамически отображать последний комментарий? Смысл, что рельсы знают, какой комментарий есть, и поэтому он может отображать следующий комментарий в строке.
Как создать его в элементе
%comment
html? (AJAX?)
welcome#index
:
- @articles.each do |article|
.article
%comment= article.comments.last.text
= link_to "Next Comment", welcome_next_comment_path
welcome_controller
:
class WelcomeController < ApplicationController
def index
...
end
def next_comment
find_comment
article.comments.next(@comment)
end
private
def find_comment
...
end
end