【发布时间】:2012-08-16 22:19:39
【问题描述】:
class Request
include Mongoid::Document
field :code, type: String
validates :code, :presence => true,
:inclusion => { :in => proc { Listing.all_codes } }
使用 Mongoid,我正在尝试验证提交表单上的 :code 输入,以确保他们使用的是数据库中已经存在的正确代码。列表模型 :code 字段也被命名为 :code。
这是错误:
undefined method `all_codes' for Listing:Class
有什么建议吗? Mongoid 中的引用等价物是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 validation mongoid activemodel