Tag: 元标记

Rails:如何使用gem Meta-tags?

有没有人试图为Rails使用元标记? https://github.com/kpumuk/meta-tags 这是什么意思? 我需要使用哪种语法? 在哪里放? 关于它的小文档。 set_meta_tags :title => ‘Member Login’ # Some Page Title set_meta_tags :site => ‘Site Title’, :title => ‘Member Login’ # Site Title | Page Title set_meta_tags :site => ‘Site Title’, :title => ‘Member Login’, :reverse => true # Page Title | Site Title

Rails中的元标记解析

我正在寻找一些东西来帮助我解析类似于我在开放图形数据中找到的这个github项目的网站的一般元标记。 这是一个演示应用程序 。 基本上,我希望能够让用户输入来自新闻网站的URL并让它从标题,描述等中检索,从而为用户留下尽可能少的工作。 在我自己滚动之前,我想知道是否存在与上述项目类似的当前项目/ gem? (因为它只适用于开放图形而不是一般元标记) 我也注意到即使没有打开图形特定的标签, facebook的linter也能做到这一点。

将Facebook元标记放在Rails应用程序中

我已经实现了Omniauth和Koala7gem来将我的应用程序与Facebook集成。 除了使用自定义对象发布自定义操作的一个小问题外,一切都运行良好。 问题是我的对象url应该是新创建的post的显示页面,例如/ posts / 1。 为了使这个页面被识别为facebook对象,我需要将facebook元标记放在show.html.erb之上,如下所示: <meta property="og:url" content="” /> 问题是facebook 对象调试器将其识别为type:webpage而不是type:post 。 我想这是因为/layouts/application.html.erb中已经存在默认的head标签,如下所示: sdff “all” %> 我假设这是因为对象调试器特别指出: 身体中的元标签:你有你的标签。 这可能是因为您的格式错误并且它们在解析树中降低了,或者您不小心将Open Graph标记放在了错误的位置。 无论哪种方式,您都需要在标签可用之前修复它。 那么我该如何解决这个问题呢? 我需要将facebook元标记放在我的show.html.erb ,但页面本身已经是整个应用程序布局的一部分。