【问题标题】:ReactJS rendering doesn't work with RailsReactJS 渲染不适用于 Rails
【发布时间】:2016-05-16 17:39:14
【问题描述】:

我开始学习 ReactJS,我的任务是使用 Rails 后端和 ReactJS 前端构建一个简单的用户管理应用程序。后端任务已完成(创建、更新、显示和删除用户数据),但我有点卡在前端。我从最简单的开始:添加gem react-rails,运行bundle install & rails g react:install,所有必要的文件都生成了。所以,在我的代码中,我有:

welcome_controller.rb

def index
    @users = User.all
end

index.html.erb

<%= react_components 'Users', { data: @users } %>

application.js

//= require react
//= require react_ujs
//= require components

assets/javascripts/components/users.js.coffee

@users = React.createClass
render: ->
    React.DOM.div
        className: 'users'
        React.DOM.h2
            className: 'title'
            'Users'

但在 index.html.erb 中没有显示任何内容

【问题讨论】:

    标签: ruby-on-rails reactjs


    【解决方案1】:

    好的,现在我遇到了错误 - 虽然我有“用户”组件要在我的视图中呈现(大写),但在我的反应文件中我有 @users。所以,只是缺乏关注:(

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 2015-03-10
      • 2021-10-16
      • 1970-01-01
      • 2015-06-19
      • 2012-02-14
      • 2016-05-22
      • 2018-11-20
      • 2015-07-05
      相关资源
      最近更新 更多