1

我正在尝试使用citier gem以下列方式转换一些已经存在的模型。到目前为止,这有效:

创建的模型:

Attachable < ActiveRecord::Base
Link < Attachable

我添加acts_as_citier到两个模型中,创建并运行迁移没有问题。数据库视图也被创建。现在,如果我尝试对现有模型执行此操作:

前:

SpecialLink < ActiveRecord::Base

后:

SpecialLink < Link

然后我尝试运行类似rails g migrationor的任何命令rails console,我得到:

script/rails:6: stack level too deep (SystemStackError)

不幸的是,除了怀疑我在某处有无限循环之外,这并没有告诉我很多。有谁知道这可能是什么原因造成的?或者知道我可以在哪里查看或获取有关该问题的更多信息?不得不从头开始重新创建模型以与 citier 合作,这对我来说不是一个好的解决方案......

4

0 回答 0