2017-02-23 9 views
0

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

<%= link_to "Home", root_path %> 

Это идеальный вариант, потому что, если когда-либо root_path меняет ссылку выиграл» t перерыв.

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

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

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

Спасибо.

ответ

1

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

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