Вы можете определить помощника для этого, переопределив (или вернее обернув) стандартную ссылку__
В app / helpers / posts_helper.rb сделайте что-то вроде:
def nf_link_to(link_text, post)
opts = {}
opts[:rel] = "nofollow" unless post.author == "admin"
return link_to text, post, opts
end
Так что, по вашему мнению, вы можете сделать:
<%= nf_link_to post.title, post %>
Что должно привести к:
<a href="/posts/12" rel="nofollow">My First[tm] Post</a>
Вы должны хорошо взглянуть на фактическую реализацию link_to и сделать свой '' nf_link_to«», настолько сложный, насколько вы хотите (передавая аргументы и, возможно, блок).