Поскольку вы упомянули, что ваш link_to
метод похож на метод Rails, попробуйте:
def link_to_unless_current(text, location)
if request.path_info == location
text
else
link_to text, location
end
end
Я быстро провел этот тест и отлично сработал, но если ваш *Метод 1005 * принимает больше параметров, довольно просто добавить больше, просто добавьте их в части кода _unless_current(text, location, param1, param2, etc)
и link_to text, location, param1, param2, etc
.