Validation 为什么Rails显示验证错误?
我很难找出rails显示验证错误的原因。我的应用程序的相关详细信息如下:Validation 为什么Rails显示验证错误?,validation,ruby-on-rails-5,associations,Validation,Ruby On Rails 5,Associations,我很难找出rails显示验证错误的原因。我的应用程序的相关详细信息如下: 课程以课程形式提供(多对多)(ProgramSession associates Program and Session) 课程由讲师提供(多对多)(讲师助理课程和讲师) 进行考试,每次考试都有许多试卷 我已经使用scaffold生成了所有资源 问题:当我尝试创建Rails时 2个错误禁止保存此纸张 -程序会话必须存在 -课程讲师必须存在 整个代码在上可用,并且已在上部署 我真的很感激能得到的所有帮助。检查外键的值和id是
-程序会话必须存在
-课程讲师必须存在 整个代码在上可用,并且已在上部署
我真的很感激能得到的所有帮助。检查外键的值和id是否与在DB中设置的值和id相同。
您是否可以提供控制器和模型以进行更多故障排除在
app/models/paper中进行以下更改。rb
修复了该问题:
belongs_to :program_session, foreign_key: 'program_sessions_id'
belongs_to :course_instructor, foreign_key: 'course_instructors_id'
包括模型和控制器在内的整个代码都在我在问题中提供的github repo链接上