I know I can pass :rel => "nofollow"
to link_to
but is there a way to set that by default so I don't have to make changes in each link_to
tag?
How to automatically set all links to nofollow in Rails
Asked Answered
In your application helper you can override the link_to
method and replace with your own.
def link_to(name, options = {}, html_options = {})
html_options.merge!(:rel => :nofollow)
super(name, options, html_options)
end
You could create an alias to the old link_to
then override it so it calls the old alias with the extra parameter. That way, you don't have to change all the existing link_to
in your code.
© 2022 - 2024 — McMap. All rights reserved.
rel
values already on your link, try usingmerge_nicely!
instead: gist.github.com/joshuapinter/78a5545d713ab9d55883 – Rooney