作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 rails 应用程序中使用私有(private) pub gem。我用 railscast 316 实现
之后 rails g private_pub:install
我的 private_pub.yml 文件:
development:
server: "http://0.0.0.0:9292/faye"
secret_token: "secret"
test:
server: "http://0.0.0.0:9292/faye"
secret_token: "secret"
production:
server: "http://0.0.0.0/faye"
secret_token: "98ec77eb7077c9899dc53f003abc4d6a0170512a57feab126ed5a32b114e3613"
signature_expiration: 3600 # one hour
# Run with: rackup private_pub.ru -s thin -E production
require "bundler/setup"
require "yaml"
require "faye"
require "private_pub"
Faye::WebSocket.load_adapter('thin')
PrivatePub.load_config(File.expand_path("../config/private_pub.yml", __FILE__), ENV["RAILS_ENV"] || "development")
run PrivatePub.faye_app
Faye::Logging.log_level = :debug
Faye.logger = lambda { |m| puts m }
<h1>Chat</h1>
<ul id="chat">
<%= render @mesajlar %>
</ul>
<%= form_for Mesaj.new, remote: true do |f| %>
<%= f.text_field :icerik %>
<%= f.submit "Send" %>
<% end %>
<%= subscribe_to "/mesajlar/new" %>
def create
params[:mesaj][:gonderen_id]= current_kullanici.id
@mesaj = Mesaj.create!(params[:mesaj])
PrivatePub.publish_to("/mesajlar/new", "alert('#{@mesaj.icerik}');")
end
//= require private_pub
到 application.js 文件
**PrivatePub is not defined**
at
<script type="text/javascript">PrivatePub.sign({"server":"http://0.0.0.0:9292","timestamp":1363853952047,"channel":"/mesajlar/new","signature":"7bf74474796412b524b6c6c8849c50cb245ce92d"});</script>
</div>
RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production
中没有输出命令日志
最佳答案
我找到了问题,我会写解决方案,因为其他人应该得到这个错误:
我的 javascripts 放在底部,所以
<%= subscribe_to "/mesajlar/new" %> line calling before private_pub.js is loaded.
<% content_for :bottom do %>
<%= subscribe_to "/mesajlar/new" %>
<% end %>
关于ruby-on-rails - PrivatePub 未定义错误 Rails 3.2 private pub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15542484/
谁能告诉我与 PrivatePub 相关的解决方案吗?好吧,我正在使用 privatepub gem 向 ios 应用程序推送通知。我想知道是否有可能获得任何类型的响应,表明特定用户已收到通知而特定用
我收到 EOFError 文件结束错误。在 SSL 中的 Rails Controller 中运行 PrivatePub.publish_to("/dir/file", "Some Text") 时。
我想在我的 rails 应用程序中使用私有(private) pub gem。我用 railscast 316 实现 之后 rails g private_pub:install 我的 private
我正在使用一个名为 PrivatePub 的 ruby gem这使用 Faye提供 PubSub 消息传递 PrivatePub gem 提供了几个基于 View 的助手来订阅/发送消息到特定主题。我
我是一名优秀的程序员,十分优秀!