Я на среде разработки на локальном хосте: 3000Gravatar - установка пользовательских по умолчанию аватара - аватар не показан
Я последовал Railscasts эпизод на Gravatar. Я пытаюсь установить свой образ аватара, который находится в активах/изображениях.
код я использую это:
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. Когда я пытаюсь сохранить изображение, появляется сообщение об ошибке: «Failed - No file».
Я изменил к умолчанию ресурса:
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")}
, но не повезло с загрузкой аватара.
Любая подсказка, что не так?
Благодаря
Это решение, спасибо! - Я загрузил аватар в общий каталог моего сайта, и все отлично работало. –