我尝试在rails 4应用程序上安装react-router和material-ui但是我对react-router和material-ui出现Sprockets::FileNotFound
错误。我按照rails-assets.org的说明操作。
我的Gemfile:
source 'https://rails-assets.org' do
gem 'rails-assets-classnames'
gem 'rails-assets-lodash'
gem 'rails-assets-react-router'
gem 'rails-assets-material-ui'
end
的application.js
//= require jquery
//= require lodash
//= require jquery_ujs
//= require react
//= require classnames
//= require react_ujs
//= require react-router
//= require turbolinks
//= require_tree .
在bundle
之后,我收到了一些宝石This component doesn't define main assets in bower.json.
的通知。感谢您的时间,我希望我们能够解决这个问题。
UPD 1:
我在stackoverflow找到了一种解决方案,但如果可能的话,我想坚持使用rails-assets.org方式。
答案 0 :(得分:0)
可能很容易忘记,但是你重新启动了(运行)rails服务器吗?
昨天也开始使用rails-assets,它向我展示了完全相同的问题(Sprockets :: FileNotFound)。
我在控制台中重新启动了正在运行的服务器,问题解决了。
Rails 4.2.5 / Ruby 2.3。