Ramaze 中与 a/r 助手的链接
在 ramaz (2009.06.04) 中,链接助手已更改,我在使用它时遇到了一些问题。 我想创建一个到 MainController -> 的链接 测试操作
#{a('Testlink', r(:test))}
如果 URL 不在特定控制器中,则此方法有效。 如果用户位于其他控制器中,例如 http://site/othercontroller/testtwo,则测试链接将链接到http://site/othercontroller/test。
如何将链接常量设置为 http://site/test ?
In ramaze (2009.06.04) the link helper has changed and I have some problems to use it. I want to create a link to the MainController -> test action
#{a('Testlink', r(:test))}
This works if the URL is not in a specific controller. If the user is in a other controller like http://site/othercontroller/testtwo, the Testlink are linked to http://site/othercontroller/test.
How can I set the link constant to http://site/test ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 Controller.a 方法,例如
#{UsersController.a('Remove', :remove_target, tgt.id)}
Use the Controller.a method, like
#{UsersController.a('Remove', :remove_target, tgt.id)}
尝试 #{a('Testlink', MainController.r(:test))}
Try #{a('Testlink', MainController.r(:test))}