我为 Etho 创建了一个脚手架,我试图让用户获得 1 个单一的“ethos”进行编辑。Ethos 正在工作,但在 User 模型上它只与 has_many 一起工作:ethos
用户应该只得到 1,所以我可以创建更好的关联。但是现在当我改变模型时,它会产生我无法追踪的蜘蛛效应。
用户型号:
class User < ActiveRecord::Base
has_many :jobs
has_one :ethos #used to be has_many :ethos
现在在所有页面上,我在 EthosController#edit 上得到未初始化的常量 User::Ethos
请帮忙,我该如何解决这个问题?