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