I have a Rails 4 app with turbo-links enabled, but I can\'t get the meta tags to refresh when changing the page ( not a full refresh ) . I read that the meta-tags need to be inc
Turbolinks is designed to keep the tag the same and merely replaces the
tag with the contents of the requested page via an AJAX request. Since your
tags are located in the
, they won't be changed via a Turbolinks request.
From an SEO perspective, you don't need to worry about the tags being updated on a Turbolinks request because the search engine crawlers will always do a full page request and won't execute the Turbolinks javascript.
From a user's perspective, the only tag in the that needs to change for each request is the
tag, so special handling for that was built-in to Turbolinks itself.
This "issue" has been raised and shot down a couple times, each time being declared a non-issue by DHH himself, so I wouldn't count on this behavior changing any time soon.
See: