首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >references_one和HTML

references_one和HTML
EN

Stack Overflow用户
提问于 2011-03-23 22:37:30
回答 1查看 443关注 0票数 0

这是我在Rails 3应用上遇到的一个问题……

我有一个MedicalProfessional模型,看起来像这样:

代码语言:javascript
复制
class MedicalProfessional
 include Mongoid::Document
 include Mongoid::Timestamps
 field :name, :type => String
 references_one :medical_specialty
end

一个看起来像这样的MedicalSpecialty模型:

代码语言:javascript
复制
class MedicalSpecialty
 include Mongoid::Document
 field :name, :type => String
 validates_presence_of :name
 referenced_in :medical_professional
end

在视图中,我创建了一个HTML select,如下所示:

代码语言:javascript
复制
select("medical_professional", "medical_specialty", @specialties)

在发布该表单时,我收到以下错误:

Medical_professionals#create中的NoMethodError

显示new.html.haml在第27行出现的位置:

当你没有预料到的时候,你有一个空对象!您可能需要一个Array的实例。评估nil.map时出错

第27行是我有"select“的那一行。

知道这里的问题是什么吗?

EN

回答 1

Stack Overflow用户

发布于 2011-04-13 21:06:32

您的表单发布失败,但失败的代码路径没有指定@specialties。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5406880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档