使用 Rails 3.2.11
我正在做一个开发项目,几天前我意识到我现在每次更改控制器或模型时都需要重新启动服务器,以便显示这些更改。
自从我验证后,StackOverflow 上的 10 多个类似问题并没有帮助:
config.cache_classes = false
开发中.rb我确实在开发模式下运行
我不使用 Rails 3.2.4
我不在开发模式下使用独角兽,并且我已经删除了所有与独角兽相关的东西(以排除故障),但这并没有帮助。
由于我无法真正确定何时开始发生这种情况,因此每次重新加载页面时(就像我习惯的那样),我在试图找出破坏所有类和模型的重新加载的原因时遇到了严重的问题。它肯定是一个设置,一个宝石或我使用的东西,但我无法真正放置它可能是什么。
所以,我需要帮助的是:如何解决这个问题?我应该在我的代码中寻找什么可能导致这种情况?
我的Gemfile
:
source 'https://rubygems.org'
gem 'rails', '3.2.11' gem 'json', '~> 1.7.7' gem 'pg'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
group :production do gem 'newrelic_rpm' gem 'heroku_rails_deflate' gem 'exception_notification' gem "SystemTimer", :require => "system_timer", :platforms => :ruby_18 gem 'rack-timeout' gem 'heroku-api' gem 'unicorn' gem 'dalli' gem 'memcachier' end
group :development do gem 'system_timer' # Must be loaded for assets:precompile, causes problem on Heroku though gem 'yaml_db' gem 'fastercsv' end
gem 'feedback' gem 'jquery-rails' gem 'rails3-jquery-autocomplete' gem 'googleajax' gem 'friendly_id' gem 'acts_as_tree_rails3' gem 'will_paginate' gem 'sitemap_generator' gem 'breadcrumbs_on_rails' gem 'facebox-rails' gem 'redcarpet' # Markup gem 'hirb' # Pretty command output
gem 'rails3-jquery-autocomplete' gem 'authlogic' gem 'nokogiri' gem 'formtastic' gem 'bcrypt-ruby' # Believe this has to do with admin stylesheets
# Gems used only for assets and not required
# in production environments by default. group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' gem 'uglifier', '>= 1.0.3' gem 'compass' gem 'compass-rails' end
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'ruby-debug'