Теперь я создаю приложение React поверх приложения Ruby on Rails (без драгоценного камня с реактивной решеткой), используя browserify-rails для компиляции js.
Итак, я попробовал 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)
Итак, как я могу это исправить и сделать React Router сверху Rails маршрутизатором?
Спасибо!