而在Rails 3项目使用私人俱乐部目前我有一个问题。 所有的例子都表明发布/订阅像这样的路线的用法:“/消息/新”但是,如果预定航线是一个有点复杂,即。
的routes.rb
resources :messages, only: [] do
post 'chat', on: :member
end
这将创建下列
chat_message POST /messages/:id/chat(.:format) messages#chat
因此,我使用的是这样的:
视图:
= subscribe_to “/消息/#{@ CID} /聊天”
咖啡响应看法:
<% publish_to "/messages/#{current_user.convos.first.id}/chat" do %>
$('#message-display').append("<%= j render partial: 'shared/single_message', locals: { user: current_user } %>")
<% end %>
但是,该块将永远不会被触发! 它应该是相同的路线,对不对? 我的意思是,分段密钥匹配...它不会在任何意见在所有的工作中,块中的代码永远不会达到。 我究竟做错了什么?
请帮我!
何塞。
注意。 我见过的所有的例子似乎向人们展示了一个普通聊天使用这种宝石。 我的本意,是要创造各种渠道,各种对等网络的私人谈话(Facebook一样聊天)