【发布时间】:2010-08-23 07:23:17
【问题描述】:
我对 rails 和 mongoid 还很陌生,我在从查询中提取字符串时遇到了问题。
我有一个类 Filteroption
类字段选项
包括 Mongoid::Documentfield :name, :type => String field :option_id, :type => Integer结束
和这个条目
+--------------------------+---------- --------------+------------+ | _id |姓名 | option_id | +--------------------------+---------- --------------+------------+ | 4c6de6a11d41c86698000002 |请求 URI | 1 | | 4c6de6a11d41c86698000003 |主机名 | 4 |当我使用 option_id 4 查询名称时
foobar = Fieldoption.only(:name).where(:option_id => '4')
foobar.name 应该是“主机名”。相反,我得到了
foobar.name
=> "字段选项"
我做错了什么?
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails mongodb mongoid