我一直在努力弄清楚如何为所有页面放置我的元数据。必须放置元数据的head
标签位于application.html.erb
。起初,我的做法是我后来发现一个不好的做法是检查URL路径,例如:if request.original_fullpath == '/faq'
以显示FAQ页面的元数据。为Rails网站设置元数据
尽管是一种不好的做法,但这对于动态页面(如用户的个人资料页面)无济于事。然后,我决定采取一种简单的方法并使其工作。我在每个页面上分别添加了meta标签。我很天真,认为可以通过在每个页面上使用head标签来覆盖。所以我想知道,如何为Rails上的每个页面设置元标记/数据?你的方法是什么?
你可以看看[meta-tags](https://github.com/kpumuk/meta-tags)。有了这个宝石,你应该可以直接为每个模板设置元标签。 –