0
我遵循Michael Hartl的視頻教程,還有一部分讓我感到困惑。我必須鏈接主頁上的圖像。 因此,我認爲它應該做的方式是這樣的Rails link_to image_tag適用於Heroku,但不適用於本地
<%= link_to image_tag('rails.png', alt: 'rails image'), http://google.ie %>
但這只是給了我一個錯誤頁面,當我上傳它的Heroku雖然它工作正常,那麼如果我將其更改爲
<%= link_to image_tag('/assets/rails.png', alt: 'rails image'), http://google.ie %>
它適用於兩者。有人能告訴我我做錯了什麼嗎?我認爲第一種方式是正確的方式,Heroku似乎喜歡它。我無法弄清楚爲什麼它不在本地工作。我雖然一旦你參考圖片名稱,它應該會自動查找資產和圖片文件夾以找到它
試ASSET_URL - 的link_to IMAGE_TAG(ASSET_URL( 'rails.png'),...... –
嘗試使用 「雙引號」,而不是 '單' - >' <%= link_to image_tag(「rails.png」)%>' –
@RichPeck:你能解釋爲什麼我們用'雙引號'嗎?我很好奇 –