【问题标题】:Accessing routes.rb from React Component从 React 组件访问 routes.rb
【发布时间】:2017-07-13 09:50:14
【问题描述】:

我正在开发一个简单的 Rails 项目,并且正在尝试将 React 整合到前端。我已经安装了react-rails gem,并且一直在重构没有问题。但是,有一个小不便。使用 ERB 视图,我可以通过引用 root_pathlogin_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


    【解决方案1】:

    您可以使用此 gem 为您的 js 应用程序实现所有 rails 路由助手。

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

    【讨论】:

      猜你喜欢
      • 2018-12-03
      • 2016-08-18
      • 2022-01-11
      • 2016-03-24
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      相关资源
      最近更新 更多