Я чувствую, что есть фундаментальный недостаток в том, как вы думаете, рубин работает ...
Ruby - это язык на стороне сервера , а javascript - это язык на стороне клиента . Код ruby в приложении Ruby on Rails отправляет клиенту (браузер пользователя) HTML, изображения, CSS и другие ресурсы, необходимые браузеру пользователя для отображения того, что ему нужно увидеть. Javascript просматривается только браузером, а код Ruby - только вашим сервером (о котором браузер ничего не знает).
Вы не можете использовать переменную javascript для отправки в метод Ruby. Вам либо нужно заново реализовать свой вспомогательный метод в javascript, чтобы получить необходимую вам функциональность, или вам нужно выполнить запрос Ajax , чтобы получить javascript для отправки запроса на ваш сервер, который ваш Ruby on Rails Затем контроллер может обработать и дать соответствующий ответ.