##meta-tags
railsでmetaタグをスマートに書けるgemです。
https://github.com/kpumuk/meta-tags
##how to
erbでもコントローラーでもできますが、下記の要に書くパラメータをセットします。
xxxxs/xxxx.html.erb
set_meta_tags :title => "作品一覧" ,
:keywords => ["aaa" , "bbbb"]
※注意: set_meta_tagsは上書きでは無いので、再度値をセットしても反映されません。
そのかわり、display_meta_tagsの時にデフォルト引数を指定することができます。
application.html.erb
<head>
<%= stylesheet_link_tag "application", :media => "all" %>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap.min.css" rel="stylesheet">
<%= csrf_meta_tags %>
<%= display_meta_tags({
:title => "" ,
:site => t('site') ,
:description => 'welcome todescpriton',
:keywords => 'ミニ四駆ギャラリー, ギャラリー, ミニ四駆, mini4wd',
:open_graph => {
:title => 'mini4wg -ミニ四駆ギャラリー',
:url => root_url ,
},
:twitter => {
:card => 'product',
:site => '@mini4wg'
} ,
:viewport => "width=device-width, initial-scale=1.0" ,
:reverse => true
})
%>
<%= render :partial => "components/analytics" %>
</head>
###備考
公式サイトのデフォルトパラメータの項にはapplication_helperに書いてデフォルト引数を設定しましょうとなっています。記述箇所がそこまで長くならないので僕はどっちでも良いと思います。