与Ruby on Rails资产预编译反应

时间:2017-10-19 15:08:12

标签: javascript ruby-on-rails ruby reactjs

当我的localhost服务器看起来与我的遥控器完全不同时,我遇到了问题。但是,代码是相同的,每当我在远程服务器上更改某些内容时,它也会反映在页面上,因此我100%确定我使用相同的代码。

My Gemfile varies only in a database otherwise, it is the same 我的Gemfile只在数据库中有所不同,否则它是相同的

我的gemlist和我在两台服务器上使用开发

gem 'pg'
gem 'rails', '~> 5.0.1'
gem 'puma', '~> 3.0'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'cancancan'
gem 'rolify'
gem 'jquery-rails'
gem 'jbuilder', '~> 2.5'   
gem 'react-rails'

group :development, :test do
  gem 'byebug', platform: :mri
end

group :development do
  gem 'sqlite3'
  gem 'web-console', '>= 3.3.0'
  gem 'listen', '~> 3.0.5'
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
end
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]    
gem 'devise'

我的远程服务器似乎正在使用我的React文件的旧版本,但本地和远程文件是相同的,因此我认为唯一的原因必须是缓存或类似的东西。我试着打电话给assets:precompile,但它没有用。

有没有办法预编译/重置反应文件的缓存?

编辑:我将我的本地文件(所有这些文件,包括tmp文件夹)复制到远程服务器,它正在运行。但是如何在不实际从我的本地环境获取tmp文件的情况下在遥控器上进行相同的编译?

0 个答案:

没有答案