欢迎转载,请支持原创,保留原文链接:blog.ilibrary.me

react_rails是facebook推荐的一个react gem, 安装使用都非常方便。

步骤比较简单:

  1. 在Gemfile中加入下面的语句
gem 'react-rails'
  1. bundle install
bundle install
  1. 运行react_rails安装脚本
rails g react:install
  1. 配置react
# config/environments/development.rb
MyApp::Application.configure do
  config.react.variant = :development
end

# config/environments/production.rb
MyApp::Application.configure do
  config.react.variant = :production
end
  1. 在app/assets/javascripts/components/下面创建自己的components
class MyComponent extends React.Component {
    render(){
        return (<div>Hello React</div>);
    }
}
  1. 在Rails view中添加下面的代码,渲染组件
<%= react_component 'MyComponent', { data: @records } %>