2009-12-19 39 views
0

Rails有link_to帮手,我知道它的输出是由ActionView :: Helper :: UrlHelper`方法确定的,但是修改这个方法的简单方法是什么?行为或者说做出不同的助手,将类似的工作,类似于默认行为将输出的东西:修改html的rails`link_to`帮手

<a href="/blah" class="my_link">go to blah</a> 

所以说,我想有一个<span><a>像这样:

<a href="/blah" class="my_link"><span>go to blah</span></a> 

如果我想要d来创建帮手,我知道我应该放进我的app/helpers/application_helper.rb文件中,但我会如何构建它?

回答

2

link_to占用一个块。你可以在那里做任何你想要的东西。

+0

真棒,发现它在文档。 – 2009-12-19 23:48:12

0

助手只是正常的功能,并没有什么神奇的吧:

def my_link_to 
    put your code here 
end