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