从 React 组件访问 routes.rb
Accessing routes.rb from React Component
我正在做一个简单的 Rails 项目,我正在尝试将 React 合并到前端。我已经安装了 react-rails
gem 并且重构没有问题。但是,有一点不便。使用 ERB 视图,我可以通过引用 root_path
或 login_path
等变量来创建 links。效果是我可以非常简单地创建 links:
<%= link_to "Home", root_path %>
这是理想的,因为如果 root_path
改变这个 link 就不会中断。
既然我正在使用 React 进行重构,我必须在我的 link 中硬编码路径:
<Link url="/home" title="Home"/>
现在,如果 root_path
发生变化,这些 link 就会中断。有没有一种方法可以让我从 React 中访问 routes.rb?或者如果路线改变,防止我的 links 中断的解决方法?
谢谢。
您可以使用此 gem 为您的 js 应用程序实现所有 rails 路由助手。
我正在做一个简单的 Rails 项目,我正在尝试将 React 合并到前端。我已经安装了 react-rails
gem 并且重构没有问题。但是,有一点不便。使用 ERB 视图,我可以通过引用 root_path
或 login_path
等变量来创建 links。效果是我可以非常简单地创建 links:
<%= link_to "Home", root_path %>
这是理想的,因为如果 root_path
改变这个 link 就不会中断。
既然我正在使用 React 进行重构,我必须在我的 link 中硬编码路径:
<Link url="/home" title="Home"/>
现在,如果 root_path
发生变化,这些 link 就会中断。有没有一种方法可以让我从 React 中访问 routes.rb?或者如果路线改变,防止我的 links 中断的解决方法?
谢谢。
您可以使用此 gem 为您的 js 应用程序实现所有 rails 路由助手。