# \[Rails\] link\_to\_unless\_current

**URL:** <https://www.ruby-forum.com/t/rails-link-to-unless-current/184446>\
**Category:** IT\
**Created:** [March 2, 2010, 5:49pm UTC](https://www.ruby-forum.com/t/rails-link-to-unless-current/184446 "2010-03-02T17:49:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sgurbat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/9de0a6/32.png) [@sgurbat](https://www.ruby-forum.com/u/sgurbat)\
**Post date:** [March 2, 2010, 5:49pm UTC](https://www.ruby-forum.com/t/rails-link-to-unless-current/184446/1 "2010-03-02T17:49:21Z")

</div>

Ciao,

sto cercando di far funzionare correttamente un menu tramite l’helper  
“link\_to\_unless\_current”.

In pratica ho diverse voci nel menu come ad esempio:

link\_to\_unless\_current(‘libri’, books\_path, { :controller =\> ‘books’ })

Nel momento in cui sono nella View corrispondente al controller: books e  
alla action: index tutto ok, il link non viene stampato.

Se perÃ² clicco per entrare nella scheda di un libro, la voce del menu  
torna linkata.

In pratica, nello stesso controller (books) salto dalla action: index a  
show e basta.

Visto che nell’helper ho indicato solo il controller (books) non  
dovrebbe comunque rimanere la voce senza link (come vorrei accadesse)?

Grazie.
