我曾在本地主機上使用request.env['http_host']
,但在heroku上的佈局頁面引用時會導致錯誤。Rails - 如何在佈局中找到域名url
該請求工作在一個視圖,並顯示正確的基本URL,但它會導致一個錯誤,當我的代碼移動到佈局。注 - 我正在使用它來爲html電子郵件中的圖像構建絕對URL。收到
<%= "#{request.env['HTTP_HOST']}/assets/email_header_image.png" %>
<%= image_tag "#{request.env['HTTP_HOST']}/assets/email_header_image.png" %>
錯誤:
ActionView::Template::Error (undefined method `env' for nil:NilClass):
A p解決這個問題的可能方法是爲dev和prod設置全局設置。 – 2012-03-23 18:05:36