一个型号没有重装轨道3.2

时间:2014-03-05 03:56:20

标签: ruby-on-rails ruby-on-rails-3

我有许多旧款式,多年来一直未被触动过。我今天正在添加一些新方法,并发现在进行更改后,此模型不会重新加载。我尝试的每个其他模型都很好。即我进入一个模型并进行一个小的无用的更改,并刷新页面,这一切都有效。

此特定型号除外,名为Coupon(coupon.rb)。

我看到这个模型没有什么明显不同。它继承了活跃的记录库,就像其他人一样等等。

我甚至尝试删除除

之外的所有行
# encoding: UTF-8
class Coupon < ActiveRecord::Base
end

无济于事......

可能导致这种情况的原因是什么?它使调试变得痛苦!

如果没有人知道答案,是否有快速解决方法强制重新编译此文件?所以我至少可以继续生活?

1 个答案:

答案 0 :(得分:-1)

当您绕过自动加载(通过require_dependency)并且只是明确地开始要求或加载文件时,就会发生这种情况。我猜你的代码库中有一个“需要'优惠券'”或“加载'优惠券'”。删除它们,然后让轨道加载它。