Как мне обновить часть страницы, используя Ajax в rails 2.3.8?
Я пытаюсь сделать календарь с кнопками, чтобы перейти к следующему и предыдущему месяцам. По нажатию кнопок я хочу, чтобы календарь менялся без перезагрузки всей страницы.
Одна из моих кнопок для прокрутки месяцев выглядит так:
<%= link_to_remote "<",:update=>'calendar',:url=>{:action=>'ajax_calendar',:month => (@date.beginning_of_month-1).strftime("%Y-%m")} %>
Это моя главная страница, где я отредактировал партиал.
index.html.erb
<div id="calendar">
<%= render :partial=>'calendar' %>
</div>
когда я пытался отладить с помощью firebug, вызов ajax выполняется правильно, и я также получаю правильный ответ от сервера, но идентификатор 'calender' не обновляется.
Может кто-нибудь указать, что я делаю не так?
Заранее спасибо.
Редактировать: добавлен контроллер
def ajax_calendar
@events = Event.all
@date = params[:month] ? Date.parse(params[:month].gsub('-', '/')) : Date.today
render :partial => 'calender'
end