当我尝试在控制台中创建 Collaborator 对象时,出现以下错误:
1.9.3p194 :001 > Collaboration.create(user_id: 14593, member2_id: 14594)
(0.1ms) SAVEPOINT active_record_1
(0.2ms) ROLLBACK TO SAVEPOINT active_record_1
NoMethodError: undefined method `member1_id' for #<Collaboration:0x000001031c4040>
问题是,方法 member1_id 没有被 Collaboration 控制器的 create 方法调用(显然它也没有在函数调用中使用参数)。线
grep -r "member1" .
仅返回迁移文件和开发日志,不返回 MVC 代码。
Rails 在哪里找到对“member1_id”方法的调用?
编辑:
简单的错误,看我的回答