这是我在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
显示new.html.haml在第27行出现的位置:
当你没有预料到的时候,你有一个空对象!您可能需要一个Array的实例。评估nil.map时出错
第27行是我有"select“的那一行。
知道这里的问题是什么吗?
发布于 2011-04-13 21:06:32
您的表单发布失败,但失败的代码路径没有指定@specialties。
https://stackoverflow.com/questions/5406880
复制相似问题