我正在开发一个简单的Rails项目,我正在尝试将React纳入前端。我已经安装了react-rails
gem并且一直在进行重构而没有任何问题。但是,有一点点不便。使用ERB视图,我可以通过引用root_path
或login_path
等变量来创建链接。效果是我可以非常简单地创建链接:
<%= link_to "Home", root_path %>
这是理想的,因为如果root_path
发生变化,此链接就不会中断。
现在我正在使用React进行重构我必须在链接中硬编码路径:
<Link url="/home" title="Home"/>
现在,如果root_path
更改,这些链接将会中断。有没有办法可以从React中访问routes.rb?或者是一种解决方法,可以防止我的链接在路由发生变化时中断?
感谢。