Rails / AJAX частичный рендеринг
Я сделал заявление, которое имеетproject
модель. В модели хранится некоторая информация, и пользователь может добавлять комментарии кproject
(с использованиемcomment
модель). В представлении проекта я хочу, чтобы пользователь мог переключаться междуИнформация" частичный (содержащий информацию о проекте и "комментарий" частичное (содержит комментарии, написанные по проекту). Я хочу сделать это с помощью AJAX. Так что у меня будет две кнопки: информация и Комментарии.
Теперь я знаю, как сделать частичное на основе "удаленная ссылка ", но я'Также необходимо выяснить, какая ссылка была нажата. Пока что я могу отобразить один фрагмент, когда нажата одна ссылка:
// In show.html.haml
= link_to("Information", :project, :id => "link_one", :remote => true)
= link_to("Comments", :project, :id => "link_two", :remote => true)
#partial_window
// In show.js.haml
$("#partial_window").html("#{j(render("comments"))}")
Теперь это делает_comment.html.haml
частично, когда я нажимаю на одну из ссылок. Что мне нужно знать, это как проверитькоторый ссылка была нажата, а затем визуализировать соответствующий фрагмент:_info.html.haml
или же ._comments.html.haml
Заранее спасибо за помощь!