Я уже некоторое время тестировал с помощью private_pub/faye в разработке и UAT без каких-либо проблем. Когда я переместил код в производство, я получаю сообщение об ошибке, как только я перейду на страницу, использующую private_pub для интерфейса чата.Производство private_pub - 401 Несанкционированная ошибка
Я не уверен, что вызывает ошибку несанкционированного доступа, это находится в аутентифицированной части сайта, используя Devise и CanCan для настройки прав доступа.
У кого-нибудь возникли проблемы при переходе на производство?
Возможно, это что-то, что я пропустил в настройке?
private_pub.yml команда
development:
server: "http://localhost:9292/faye"
secret_token: "secret"
production:
server: "http://example.com/faye"
secret_token: <secret_token>
signature_expiration: 3600
запуска:
rackup private_pub.ru -s thin -E production
Посмотреть код:
<%= subscribe_to "/messages/private/#{@event.id}" %>
Когда-й страница загружается е если посмотреть в журнале консоли на Chrome, я получаю следующее сообщение об ошибке:
GET http://example.com/faye.js 401 (Authorization Required)
В Rails входе я получаю следующее сообщение об ошибке:
Started GET "/faye.js" for 101.172.127.241 at 2013-04-16 23:00:15 -0400
Processing by ApplicationController#routing_error as JS
Parameters: {"path"=>"faye"}
Completed 401 Unauthorized in 1ms
Это было полезно, поскольку мне было интересно узнать о той же проблеме. – nulltek