Ramaze与a / r帮助者的链接

时间:2009-06-09 23:33:36

标签: ruby hyperlink html-helper ramaze

在ramaze(2009.06.04)中,链接助手已经改变,我有一些问题需要使用它。我想创建一个指向MainController的链接 - >测试行动

#{a('Testlink', r(:test))}

如果URL不在特定控制器中,则此方法有效。如果用户位于http://site/othercontroller/testtwo之类的其他控制器中,则Testlink会链接到http://site/othercontroller/test

如何将链接常量设置为http://site/test

2 个答案:

答案 0 :(得分:2)

使用Controller.a方法,例如#{UsersController.a('Remove', :remove_target, tgt.id)}

答案 1 :(得分:1)

尝试#{a('Testlink',MainController.r(:test))}