无法在rails 4上使用private_pub更改服务器地址

时间:2015-09-06 22:16:30

标签: ruby-on-rails ruby-on-rails-4 faye private-pub

我一直在我的本地机器上使用私人酒吧,它工作正常,但现在我正在私人vps上尝试我的rails应用程序,这是一个不同的故事。我一直在尝试将private_pub.yml中的服务器字符串更改为我的vps的ip,但我意识到无论我做什么都没有变化。它一直在服务localhost:9292。

所以我在本地机器上尝试了同样的事情,我在开发和生产环境中将服务器字符串更改为"http://192.168.1.11:9292/faye",如您所见(我在两个环境中都更改了服务器地址以确保。 ..):

### config/private_pub.yml
development:
  server: "http://192.168.1.11:9292/faye"
  secret_token: "secret"
production:
  server: "http://192.168.1.11:9292/faye"
  secret_token: "thisisasecrettokenmyfriend"

当我跑bundle exec rackup private_pub.ru -s thin -E production时,我总是得到:

>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on localhost:9292, CTRL+C to stop

那么为什么它不读取private_pub.yml文件中的服务器地址? private_pub是否已被弃用?

任何答案,建议,提示将不胜感激:)

1 个答案:

答案 0 :(得分:0)

尝试

AntiForgeryConfig.SuppressXFrameOptionsHeader = true;

所以服务器会监听所有内容