fix pusher channel bug

This commit is contained in:
2012-12-06 13:00:41 +08:00
parent 0ac6202372
commit 1fd6d145b4
3 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -10,6 +10,6 @@ $ ->
$('.form-inline').ajaxSubmit options
pusher = new Pusher $('#pusher_key').val()
channel = pusher.subscribe 'antechamber'
channel = pusher.subscribe $('#team_name').val()
channel.bind 'new_message', (data) ->
$('.message-list').prepend(data.content)
$('.message-list').prepend(data.content).show('slow')
+1 -1
View File
@@ -14,7 +14,7 @@ class AntechamberController < ApplicationController
with_team do |team|
message = Message.create team: team, person: current_person, content: params[:content]
Pusher.trigger('antechamber', 'new_message',{content:render_to_string( partial: 'shared/one_message', locals: {message: message})})
Pusher.trigger(team.name, 'new_message',{content:render_to_string( partial: 'shared/one_message', locals: {message: message})})
render text:'ok'
end
+1
View File
@@ -8,6 +8,7 @@
h1 = @team.name
form.form-inline action="/antechamber/#{@team.slug}"
input type="hidden" id="pusher_key" value="#{ENV['PUSHER_KEY']}"
input type="hidden" id="team_name" value="#{@team.name}"
p #{text_area_tag :content, nil, placeholder: 'Enter Message', rows: 4,class:'message-body'}
a.btn.submit-mess Send