【问题标题】:Rails: How to use gem Meta-tags?Rails:如何使用 gem 元标记?
【发布时间】:2014-07-20 09:48:28
【问题描述】:

有没有人尝试在 Rails 中使用元标记?

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

这是什么意思?

我需要使用哪种语法?

放在哪里?

关于它的小文档。

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>

【问题讨论】:

  • 我会说github页面上的文档其实还不错。你到底想达到什么目的?
  • @Yule 我想在某些资源中添加共享按钮,并将元标记传递给它们,但我不知道在他们的文档中将 sintax 放在哪里或如何放置。一切都在视图中吗?

标签: ruby-on-rails meta-tags


【解决方案1】:

把它放在视图的head 中。如果您使用 HAML,那看起来像

= set_meta_tags site: 'My Site'

如果你使用 ERB

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

【讨论】:

  • 如果我使用的是普通的erb? '会员登录' %> ?
【解决方案2】:

您可能会错过元标记README 中的MetaTags Usage 部分。

这是一个例子:

在布局中:

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

在控制器中:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 2014-11-20
    相关资源
    最近更新 更多