【发布时间】:2018-07-16 11:15:46
【问题描述】:
在这个tutorial
我几乎可以理解。
但只有一部分我不能。
//javascripts/channels/rooms.coffee
App.global_chat = App.cable.subscriptions.create {
channel: "ChatRoomsChannel"
chat_room_id: ''
},
connected: ->
# Called when the subscription is ready for use on the server
disconnected: ->
# Called when the subscription has been terminated by the server
received: (data) ->
# Data received
send_message: (message, chat_room_id) ->
@perform 'send_message', message: message, chat_room_id: chat_room_id
方法send_message,内容为@perform 'send_message', message: message, chat_room_id: chat_room_id。将其显示为 Javascript:
function(message){
return this.perform('speak', {
message: message
});
}
我的问题是 perform 的功能在哪里?
我尝试将@perform修改为@performs,该功能不起作用。
【问题讨论】:
-
“我试图将@perform 修改为@performs” - 为什么?你对会发生什么的假设是什么?
-
@SergioTulentsev 我只想知道执行功能在哪里