【发布时间】:2016-09-14 12:59:54
【问题描述】:
现在我正在使用 browserify-rails 编译 js 文件,在 Ruby on Rails 应用程序(没有 react-rails gem)之上制作 React 应用程序。
所以我尝试向我们react-router 配置应用程序的路由器
这是我的 main.js
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route } from 'react-router';
import { browserHistory } from 'react-router';
/*Import Component*/
import DashBoard from './components/dashboard';
import Group from './components/dashboard';
/*
*
* Routes
*
* */
var routes = (
<Router history={browserHistory}>
<Route path="/" component={DashBoard}/>
<Route path="/group" component={Group}/>
</Router>
);
ReactDOM.render(routes , document.querySelector('#main'));
但是当我去
http://my.app.dev/group
我明白了
No route matches [GET] "/group" (From Rails)
那么我该如何解决这个问题并在 Rails 路由器上使用 React 路由器呢?
谢谢!
【问题讨论】:
标签: javascript ruby-on-rails reactjs