Rails: How to use gem Meta-tags?

南楼画角 提交于 2019-12-12 15:27:51

问题


Has anyone tried to use meta-tags for Rails?

https://github.com/kpumuk/meta-tags

What does this mean?

Which syntax do I need to use?

Where to put it?

Little docs about it.

set_meta_tags :title => 'Member Login'
# <title>Some Page Title</title>
set_meta_tags :site => 'Site Title', :title => 'Member Login'
# <title>Site Title | Page Title</title>
set_meta_tags :site => 'Site Title', :title => 'Member Login', :reverse => true
# <title>Page Title | Site Title</title>

回答1:


You may miss the MetaTags Usage section in meta-tags README.

Here is an example:

In layout:

<head>
  <%= display_meta_tags %>
  ...
</head>

In controller:

def show
  set_meta_tags title: "your title",
                keywords: "your keywords",
                description: "your description"
end



回答2:


Put it in the head of the view. If your using HAML, that would look like

= set_meta_tags site: 'My Site'

and if your using ERB

<%= set_meta_tags site: 'My Site' %> 


来源:https://stackoverflow.com/questions/23957902/rails-how-to-use-gem-meta-tags

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!