У меня есть «как» счетчик в проекте рельсов.Всякий раз, когда кто-то нажимает на эту ссылку «Мне нравится», я хочу добавить ее в базу данных «Мне нравится».Логика работает хорошо, и база данных обновляется, но я не могу понять, как правильно настроить запрос Ajax, чтобы он обновлял страницу или div после завершения.
На мой взгляд, это выглядит следующим образом:
<%= link_to_remote 'like', :url => {
:controller => 'projects',
:action => 'like_it',
:id=> @project.id }%>
Контроллер:
def like_it
@project = Project.find(params[:id])
@project.update_like
render :update do |page|
page.reload
end
end
метод update_like находится в модели и просто добавляет один к счетчику и сохраняет проект (эта часть работает).Что касается page.reload, то Firefox выдает RJS-Error: ReferenceError: Reload не определен.И страница не перезагружается
Что я делаю не так?Есть ли более выдающийся способ просто перезагрузить div, содержащий счетчик?Любая помощь очень ценится!