Я знаю, что могу передать : rel => "nofollow"
в link_to
, но есть ли способ установить это по умолчанию, поэтому мне не нужно вносить изменения в каждый тег link_to
?
В помощнике приложения вы можете переопределить метод link_to
и заменить его собственным.
def link_to(name, options = {}, html_options = {})
html_options.merge!(:rel => :nofollow)
super(name, options, html_options)
end
Вы можете создать псевдоним для старого link_to
, а затем переопределить его, чтобы он вызывал старый псевдоним с дополнительным параметром. Таким образом, вам не нужно изменять все существующие link_to
в вашем коде.