这是我在Rails 3应用程序上遇到的问题...
我有一个看起来像这样的MedicalProfessional模型:
class MedicalProfessional
include Mongoid::Document
include Mongoid::Timestamps
field :name, :type => String
references_one :medical_specialty
end
和看起来像这样的MedicalSpecialty模型:
class MedicalSpecialty
include Mongoid::Document
field :name, :type => String
validates_presence_of :name
referenced_in :medical_professional
end
在视图中,我创建了一个HTML select,如下所示:
select("medical_professional", "medical_specialty", @specialties)
发布该表单时,我收到以下错误:
Medical_professionals#create
中的NoMethodError显示第27行引出的new.html.haml:
当你没想到它时,你有一个零对象! 您可能期望一个Array实例。 评估nil.map时发生错误
第27行是我选择“选择”的地方。
知道这里的问题是什么吗?
答案 0 :(得分:0)
您的表单帖子失败,但失败的代码路径未指定@specialties。