Да, как упоминалось нуб, делает заявление, содержание быть в кавычках.
<meta property="og:description" content= "<%= @idea.short_description %>" />
Чтобы сделать эти мета-теги динамического в Rails, люди впервые начали использовать симпатичную метод заголовок страницы, описанный Ryan Bates в pretty page title railscast
Однако, я просто наткнулся этот мета-теги драгоценный камень, который выглядит чрезвычайно перспективны: meta-tags
С драгоценным камнем, управляйте любым метатегом, сделайте их динамичными и ориентированными на SEO. Пример:
set_meta_tags :title => 'Member Login'
# <title>Some Page Title</title>
Легко установить все фейсбук: OG теги сразу:
set_meta_tags :og => {
:title => 'The Rock',
:type => 'video.movie',
:url => 'http://www.imdb.com/title/tt0117500/',
:image => 'http://ia.media-imdb.com/rock.jpg',
:video => {
:director => 'http://www.imdb.com/name/nm0000881/',
:writer => ['http://www.imdb.com/name/nm0918711/', 'http://www.imdb.com/name/nm0177018/']
}
}
Приведенный выше код выдает следующий HTML, когда вы тогда звоните <%=display_meta_tags%>
:
<meta property="og:title" content="The Rock"/> <meta property="og:type" content="video.movie"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta property="og:video:director" content="http://www.imdb.com/name/nm0000881/"/> <meta property="og:video:writer" content="http://www.imdb.com/name/nm0918711/"/> <meta property="og:video:writer" content="http://www.imdb.com/name/nm0177018/"/>
Многие другие примеры в исходном коде и github repo. Последний набор тегов имеет приоритет, поэтому, если вы установите его в своем макете, то другой на вашей странице, похоже, тот, который на странице будет иметь приоритет.
Если вы используете это, просто убедитесь, что у вас есть <%= display_meta_tags %>
на вашей странице макета i.e. application.html.erb
.
Эй Дэнни, это Gem совместим с Rails 4? –
Кажется, что (у меня не было никаких проблем и я обновился до рельсов 4), однако я не вижу никаких недавних коммитов, которые упоминают что-либо, что связано с рельсами 4, и это не указано в http://ready4rails4.net/ , – Danny
Прохладный, Спасибо :) –