【发布时间】:2017-07-13 09:50:14
【问题描述】:
我正在开发一个简单的 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?或者如果路线发生变化,可以防止我的链接中断的解决方法?
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby reactjs routes jsx