Доступ к route.rb из компонента React

Я работаю над простым проектом Rails и пытаюсь включить React в интерфейс. Я установил react-rails драгоценный камень и рефакторинг без проблем. Тем не менее, есть небольшое неудобство. С помощью представления ERB я могу создавать ссылки, ссылаясь на такие переменные, как root_path или же login_path и т.д. В результате я могу очень просто создавать ссылки:

<%= link_to "Home", root_path %>

Это идеально, потому что если root_path когда-либо изменяет эту ссылку не сломается.

Теперь, когда я выполняю рефакторинг с помощью React, мне нужно жестко прописать путь в моих ссылках:

<Link url="/home" title="Home"/>

Теперь, если root_path Изменения этих ссылок будут нарушены. Есть ли способ, которым я могу получить доступ к route.rb из React? Или обходной путь, который предотвращает разрыв моих ссылок при изменении маршрута?

Благодарю.

1 ответ

Решение

Вы можете использовать этот гем для реализации всех помощников маршрута рельсов для вашего приложения js.

https://github.com/railsware/js-routes

Другие вопросы по тегам