Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 因为反射错误而导致json不工作_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 3 因为反射错误而导致json不工作

Ruby on rails 3 因为反射错误而导致json不工作,ruby-on-rails-3,Ruby On Rails 3,我有一个名为Foo的类,看起来像这样: class Foo < ActiveRecord::Base belongs_to othermodel end class Bar < Foo belongs_to thirdmodel end 问题出在斯芬克斯身上。移除它并用自己的解决方案替换它,现在它可以完美地工作 NoMethodError: undefined method `macro' for nil:NilClass from ~/.rvm/ge

我有一个名为Foo的类,看起来像这样:

class Foo < ActiveRecord::Base 
  belongs_to othermodel 
end 
class Bar  < Foo 
   belongs_to thirdmodel
end 

问题出在斯芬克斯身上。移除它并用自己的解决方案替换它,现在它可以完美地工作

NoMethodError: undefined method `macro' for nil:NilClass
   from ~/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.0/lib/active_record/serialization.rb:41:in `block in serializable_add_includes'