Как обнаружить события для кнопки, добавленной с помощью ActionCable?

Я создал канал ActionCable, используя rails generate channel conversation speak, а затем добавил что-то вроде приведенного ниже кода в конце разговора. кофе:

$ ->
  $("button").click (event) ->
    alert() 
App.conversation.speak("main", event.target.value)

Это работает по назначению и создает новый комментарий вместе с кнопкой, которая будет порождать новые комментарии. Однако добавленная кнопка не запускает приведенный выше код. Я использую частичный комментарий, и он работает только при обновлении страницы.


person Vantalk    schedule 21.07.2016    source источник


Ответы (1)


В конце концов я изменил обнаружение кода в своем кофе на $(document).on 'click', '[data-attribute]', (event) ->.

person Vantalk    schedule 22.07.2016