35
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

rails gem meta-tagsでヘッダーをキレイに書く。

Posted at

##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に書いてデフォルト引数を設定しましょうとなっています。記述箇所がそこまで長くならないので僕はどっちでも良いと思います。

35
34
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
35
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?