Я довольно плохо знаком с рельсами и mongoid, и у меня есть проблема с извлечением строки из запроса.
У меня есть класс Filteroption
class Fieldoption
include Mongoid :: Document
field :name, :type => String
field :option_id, :type => Integer
end
и с этими записями
+--------------------------+------------------------------------+-----------+
| _id | name | option_id |
+--------------------------+------------------------------------+-----------+
| 4c6de6a11d41c86698000002 | Request URI | 1 |
| 4c6de6a11d41c86698000003 | Hostname | 4 |
Когда я запрашиваю имя с параметром option_id 4
foobar = Fieldoption.only (: name) .where (: option_id => '4')
foobar.name должно быть "Hostname".Вместо этого я получаю
foobar.name
=> "Fieldoption"
Что я делаю не так?
Спасибо за вашу помощь.