Я использую Ruby on Rails 2.3.8.У меня есть ссылка для голосования, которая при нажатии на нее выполняет следующее действие:
def vote
render :update do |page|
page.select(".divbrian").each do |d|
page.replace_html d, "YA SEEE"
end
page.select('.d_voting_links_' + params[:post_id].to_s).each do |d|
page.replace_html d, :partial => 'post_votes/voted'
end
page.select('.d_vote_count_' + params[:post_id].to_s).each do |d|
page.replace_html d, Post.find(params[:post_id]).get_vote_count
end
end
end
В HTML столько же элементов класса d_voting_links_, сколько постов, отображаемых на html-странице.
Я не знаю, почему после того, как я установил плагины Paperclip, Rails TinyMCE и Hpricot (все они в последней версии), эти запросы ajax перестали работать (действительно безумно).
Я ничего не изменил в своем коде, я даже проверил мои предыдущие версии, в которых он работает, и ничего не изменилось, но эти плагины.
Я также пытался создать простой div и вызыватьэто из того же действия, но он не распознал его (он делает, если я удаляю "." из запроса, но это будет искать идентификаторы, и мне нужно искать класс).
Вызнаете о какой-либо известной проблеме между этими плагинами и этим синтаксисом ajax?Или, может быть ... у вас есть ключ к пониманию, в чем может быть проблема?