使生产中的资产表现为开发模式

时间:2017-02-18 09:26:01

标签: ruby-on-rails

我有一个应用程序,我需要不断更改代码,样式和javascripts。它是供管理员使用的。因此,在开发模式下将其保留在生产中会更容易 - 无需编译资产,在更新时重新启动服务器......

此外,我需要在每个页面加载时新加载所有代码和资源。没有编译更新。

问题。即使我将所有配置从/config/environments/development.rb复制到/config/environments/production.rb - 在生产Rails上仍然会在/ tmp / dir中搜索已编译的资产。如何使它与资产一样在开发中表现?

server: nginx
rails version: 4.0

1 个答案:

答案 0 :(得分:0)

它认为您需要在生产中包含开发宝石,因为在后台加载资产,代码等的过程不是由rails核心而是由特定宝石进行的,请参阅https://github.com/rails/spring for rails 5

在我的gemfile中我有:

group :development do
  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'