亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Rails and Orbited

標簽:
Java

       
首先是配置的问题
APP_SETTINGS[:orbited_host] = 'localhost'
APP_SETTINGS[:orbited_port] = '8500'
APP_SETTINGS[:site_address] = 'localhost:3000'这里localhost改成你的IP吧,这样你想在局域网页测试的话就可以试

其次是controller
require 'stomp'
class ChatController < ApplicationController

    def send_data
        unless params[:chat_input].empty?
            javascript = render_to_string :update do |page|
                page.insert_html :top, 'chat_data', "MESSAGE: #{h         params[:chat_input]}"
                page[:chat_input].clear
                page[:chat_input].focus
                s = Stomp::Client.new
                s.send(params[:channel],javascript)
                s.close
            end
        end

        render :nothing => true
    end
end
以我有限的知识这个怎么看都不像是对的,在javascript = xxxx 的block里面还用
s.send(params[:channel], javascript)
 
所以把      s = Stomp::Client.new
                s.send(params[:channel],javascript)
                s.close
移到render_to_string外面 就行了

总的来说用Rails + Orbited效果相当满意,挺不错的


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
27
獲贊與收藏
113

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消