我试图在我的主页的头部为我的rails网站添加一条线。这应该是:
<link rel="canonical" href="http://negotiatus.com" />
在我个人的网站开发副本中,它完全出现在主页的头部。但是,在网站的生产版本上却没有。我相信它与Rails预编译有关,但我可能错了。
如果有人能指出我在这方面的正确方向,那就太棒了
主页视图的相关部分:
<% content_for :for_head do %>
<link rel="canonical" href="http://negotiatus.com" />
<% end %>
在我的application.html.erb中:
<% if content_for? :for_head %>
<%= yield :for_head %>
<% end %>
如果我检查本地开发副本的来源,它会显示,但如果我查看生产版本的源代码(托管在heroku上),则不会显示。
答案 0 :(得分:0)
我重新尝试预编译所有内容,然后提交并再次推送所有内容,现在它可以正常工作。
抱歉浪费任何人的时间。