Изучая ruby on rails, я создал блог. Когда пользователь добавляет сообщение через AJAX, вызывается следующий rjs:
page.replace_html 'posts', :partial => @posts
page.visual_effect :Highlight, 'post_' + @post.id.to_s
Тем не менее, подсветка не происходит ... и никакого эффекта, даже скрытия.
Подсказки:
- Это работает, если я просто делаю insert_html только для нового сообщения (но я хочу обновить весь список сообщений в это время)
- Если я жестко закодирую идентификатор для следующего идентификатора в последовательности, он не будет работать в сообщении, но будет работать в следующем сообщении. { например .. жесткий код post_100 ... нет выделения при отправке 100, выделение 100 при отправке 101 }
- Оповещение показывает, что 'post_' + @post.id.to_s — это то, что ожидается (post_100 и т. д.)
Любые идеи или предложения по отладке?
Спасибо, Орландо