link_to和link_to_unless_current有什么区别?

时间:2010-01-28 12:31:55

标签: ruby-on-rails

我是初学者,使用Ruby on Rails构建网站。在这里,他们没有明确提到link_tolink_to_unless_current之间的区别。

3 个答案:

答案 0 :(得分:2)

link_to将始终生成链接。

如果链接到的URL与呈现包含它的视图的URL相同,

link_to_unless_current将被忽略。

答案 1 :(得分:1)

link_to只生成一个链接,link_to_unless_current仅在当前页面不等于您提供的链接时才创建链接。

还有link_to_unless方法,您可以在其中提供自定义条件,以便何时显示链接。

有关详细信息,请查看the UrlHelper documentation

答案 2 :(得分:0)

Link_to指的是“无论如何重定向”,link_to_unless_current重定向,除非它已经是当前页面。