【发布时间】:2014-03-12 21:42:02
【问题描述】:
我在 localhost:3000 的开发环境中
我在 Gravatar 上关注 railscasts 的一集。我正在尝试设置位于资产/图像中的自定义头像图像。
我使用的代码是这样的:
def avatar_url(user)
gravatar_id = Digest::MD5.hexdigest(user.email.downcase)
default_url = "#{root_url}assets/AwesomeAvatar.png"
"http://gravatar.com/avatar/#{gravatar_id}.png?s=100&r=g&d=#{CGI.escape(default_url)}"
end
头像does not load。当我尝试保存图像时出现错误:“失败 - 无文件”。
我将 default_url 更改为:
default_url = "http://localhost:3000/assets/AwesomeAvatar.png"
当我转到此网址时,我看到了头像的图像,但我仍然收到相同的错误并且头像没有加载。我还尝试将 d 设置为:
d="http://localhost:3000/assets/AwesomeAvatar.png" 和 d=#{CGI.escape("http://localhost:3000/assets/AwesomeAvatar.png")} 但加载头像也不行。
有什么问题吗?
谢谢
【问题讨论】: