Я пытаюсь построить свой первый рубиновый камень, который использует Middleman Frontmatter для отображения изображений Gravatar.Как я могу отобразить Gravtar, используя Middleman?
Моя цель состоит в том, чтобы использовать frontmatter так как вход:
---
email: [email protected]
---
... и выход связанный Gravatar изображения в .erb файл, например так:
<%= gravatar_for(article.data.email) %>
Вот что я нашел на основе инструкций, предоставленных Gravatar для отображения изображений через рубин:
require "gravatar/version"
require 'digest/md5'
module Gravatar
def gravatar_for(email)
hash = Digest::MD5.hexdigest(email.chomp.downcase)
"http://www.gravatar.com/avatar/#{hash}"
end
end
ошибка я получаю, когда код выполняется в
NoMethodError at/
undefined method `gravatar_for'...
Драгоценный камень и репо можно найти здесь: https://rubygems.org/gems/snagagrav
Вы должны объяснить, что у вас есть, возможно, добавить код? – rainkinz
@rainkinz Извините. Первый плакат - хитов представить слишком рано. – rdnydnns
не беспокойтесь, сделайте это сам :-) – rainkinz