嗨,我不確定這是否應該發生,但是當我在終端上執行RAILS_ENV=production rails server
,然後嘗試運行localhost:3000時,它會給我錯誤:Rails生產模式:SSL收到超過最大允許長度的記錄
Secure Connection Failed
An error occurred during a connection to localhost:3000.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
我讀的地方,這可能是因爲我的網址是https://localhost:3000/
而不是http://localhost:3000/
與後http中的「S」?但是我不能改變它,因爲它會自動保持到https。
這是正常的嗎?我試圖在生產環境中運行它的原因是因爲我在嘗試將我的應用程序部署到heroku時出現錯誤(問題在這裏問:Rails + Heroku : ActionView::Template::Error),所以我認爲它會幫助我調試。
您發佈的博客文章的鏈接似乎被打破。未加載。 –
@Dhrubo_moy嘗試https://gist.github.com/roloenusa/859755/bd122f265835aecac85035fd1ca80d152d06d57c – Nathan
太好了。非常感謝。我試着註釋掉「config.force_ssl = true」這一行。但仍然存在SSL_ERROR_RX_RECORD_TOO_LONG錯誤。 –