2010-08-20 45 views

回答

20

在您的应用帮手中,您可以覆盖link_to方法并用您自己的方法替换。

def link_to(name, options = {}, html_options = {}) 
    html_options.merge!(:rel => :nofollow) 
    super(name, options, html_options) 
end 
+0

如果你不想已经覆盖你的链接上的任何'rel'值,请尝试使用''merge_nicely改为:https://gist.github.com/joshuapinter/78a5545d713ab9d55883 – 2014-09-21 05:01:58

2

您可以为旧的link_to创建别名,然后覆盖它,以便使用额外参数调用旧别名。这样,您不必更改代码中现有的所有link_to

相关问题