В чем разница между link_to и link_to_unless_current? - PullRequest
0 голосов
/ 28 января 2010

Я новичок, использующий Ruby on Rails для создания веб-сайта. Здесь они не четко указали разницу между link_to и link_to_unless_current.

Ответы [ 3 ]

2 голосов
/ 28 января 2010

link_to всегда будет генерировать ссылку.

link_to_unless_current будет игнорироваться, если URL-адрес, на который он будет ссылаться, совпадает с URL-адресом, с помощью которого было отображено представление, содержащее его.

1 голос
/ 28 января 2010

link_to просто генерирует ссылку, link_to_unless_current создает ссылку только в том случае, если текущая страница не равна указанной вами ссылке.

Существует также метод link_to_unless, в котором вы можете указать пользовательское условие, когда показывать ссылку.

Для получения дополнительной информации посмотрите документацию UrlHelper .

0 голосов
/ 28 января 2010

Link_to относится к «перенаправлению независимо от того, что», и link_to_unless_current перенаправляет, если это уже не текущая страница.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...