0
我使用gravatar_image_tag生成用戶頭像。它在Rails 3.0.10中工作得很好,但在升級到Rails 3.1.0時會中斷。不幸的是,它不會產生任何錯誤信息/警告。它只是停止顯示圖像。我不知道如何調試。gravatar_image_tag在升級到Rails 3.1後休息
我知道這是非常有限的信息,但希望有人遇到此問題之前可能會幫助我。
謝謝。
我使用gravatar_image_tag生成用戶頭像。它在Rails 3.0.10中工作得很好,但在升級到Rails 3.1.0時會中斷。不幸的是,它不會產生任何錯誤信息/警告。它只是停止顯示圖像。我不知道如何調試。gravatar_image_tag在升級到Rails 3.1後休息
我知道這是非常有限的信息,但希望有人遇到此問題之前可能會幫助我。
謝謝。
我發現,在Rails的3.0,我可以這樣寫:
- link_to(@user) do
= avatar_for(@user, size = 80)
但在Rails的3.1,我必須寫:
= link_to(@user) do
= avatar_for(@user, size = 80)
這就是爲什麼gravatar_image_tag不工作的原因對於我升級到Rails 3.1之後
您是否已經成功將所有內容都遷移至3.1?由於引入了資產管道崗位3.1,這些變化非常重要。如果您使用'gravatar_image_tag' gem,很可能您尚未成功遷移。 –
我的升級主要是成功的(我遵循RailsCasts教程,虔誠地升級到Rails 3.1),除了由於新的image_tag語法導致的某些損壞的圖像。你能解釋爲什麼如果我仍然使用gravatar_image_tag gem,那麼我還沒有成功遷移?謝謝。 – AdamNYC