我在向項目中添加reactive-record
時遇到問題。將反應記錄與反應軌道集成時的錯誤
的Gemfile:
gem 'rails', '4.2.4'
gem 'bootstrap-sass' #, '~> 3.3.6'
gem 'sprockets-rails'
source 'https://rails-assets.org' do
gem 'rails-assets-tether', '>= 1.1.0'
end
gem 'pg'
gem 'reactive-ruby', '~> 0.7.28'
gem 'react-rails', '~> 1.3.1'
gem 'opal'
gem 'opal-browser'
gem 'opal-rails', '~> 0.8.0'
gem 'opal-jquery' # a clean interface to jQuery from your ruby code
gem 'reactive-router' # a basic SPA router
# gem 'reactive-record'
# ... additional Rails boilerplate below ...
當我運行應用程序,不被它呈現陣營組件就好了。當我取消註釋gem 'reactive-record'
時,我在我的控制器中獲得一個NoMethodError
:undefined method 'path' for nil:NilClass
。這是我簡單的控制器:
home_controller.rb:
class HomeController < ApplicationController
def show
render_component
end
end
render_component
是觸發錯誤的行。
任何線索是什麼問題?我覺得我錯過了一些顯而易見的事情,但我已經排查了兩天。