js-route gem отлично работает для меня.
Gemfile:
gem "js-routes"
Требуется файл js routs в application.js.
//= require js-routes
Очистите кэш конвейера ресурсов перед первой попыткой js-маршрутов и перезапустите сервер rails:
rake tmp:cache:clear
rails s
Наконец, в вашем файле coffeescript:
Routes.users_path()
# => "/users"
Routes.user_path 1
# => "/users/1"
Routes.user_path 1, format: 'json'
# => "/users/1.json"
Routes.user_path 1, anchor: 'profile'
# => "/users/1#profile"
Routes.new_user_project_path 1, format: 'json'
# => "/users/1/projects/new.json"
Для расширенной настройки, просто проверьте js-route github repo .