Подтвердить что ты не робот

Rails: опция привязки и ссылка_to

У меня есть метод link_to в Rails

link_to("feedback", meetings_url(:anchor => "sometext"))

= > Вышеприведенный код дает:

<a href="/p/meeting/?scroll_to=sometext">feedback</a>

Я думал, что якорь должен был добавить хэш-параметр, что-то вроде этого:

/p/meeting/#sometext
4b9b3361

Ответ 1

Я только что попробовал в консоли и получил ожидаемый #anchor

irb(main):009:0> include Rails.application.routes.url_helpers
=> Object
irb(main):010:0> default_url_options[:host] = "localhost"
=> "localhost"
irb(main):011:0> profiles_url(:anchor => "moo")
=> "http://localhost/profiles#moo"
irb(main):012:0>

Какую версию рельсов вы используете? Возможно, у вас есть драгоценный камень или плагин, который переопределяет ваш link_to помощник? Вы можете создать пустое приложение rails и попробовать вышеуказанный тест, чтобы узнать, вызывает ли что-то другое.