我的Rails与骨干应用程序的基本设置有一些关系,它使所有主要的骨干协会解决方案无法正常工作。
即使与他们(相当有限的)文档中显示的简单模型/集合几乎相同,我也遇到了几个不同的潜在解决方案(Relational,JJRelational,骨干关联)的相同问题。
出于某种原因,当它从我的主干模型定义中设置“关系内容”时,它在尝试执行“this .__ set(models,options)”时会死亡(每个都有一个稍微不同的语法对于这个基本操作 - 所有这些都表明超类“set”方法是未定义的!)
我的应用程序设置或选择的宝石等必须有一些原因造成这种情况,但我已经没有想法了。
以下是一些背景信息: Rails 4“scaffold”生成的应用程序添加了backbone-rails并添加了jquery rails和jquery ui。
“set”方法来自何处以及可能导致其丢失的原因?对于这些不同的关联附加组件中的每一个,我发现只要我将模型的“关系”块注释掉,基本模型定义以及我如何使用它们就可以正常工作。通过注释,与关联相关的代码不需要覆盖“set”,因此所有代码都会正常进行。
回复的评论,他们每个人都发现原来的“集合”未定义,无法超越。
我会在这里包含我的代码,但由于它使用几个不同的关联加载项(每个模型定义的模型完全如他们的示例所示)做同样的事情,似乎问题超出了我的模型def。的。
我用手指搜索到了没有分辨率的骨头。任何想法都是受欢迎的(甚至是疯狂的想法)。
帮助?