Документация говорит списки Ом обрабатываются так же, как массив Руби, но я вижу следующие вопросы:список Ом и уникальный не работает
MyModel.new
в рельсах консоли производит:
ArgumentError: wrong number of arguments (1 for 2)
Это на где у меня есть list :foo
, где foo должен быть массивом целых чисел.
Затем, чтобы следить, я хотел, чтобы создать уникальный индекс на attribute :bar
и я получаю следующее, когда я закомментировать метод списка и добавить уникальный:
NoMethodError: undefined method `unique' for MyModel:Class
Вот класс:
class MyModel < Ohm::Model
attribute :email
list :foo
unique :email
end
Все это разрушается, если я не закомментирую список и уникальные директивы.
Все примеры «списка», которые я видел в документации Ohm, имеют два параметра. См. Http://ohm.keyvalue.org/examples/philosophy.html –
. Тогда в чем проблема с уникальной? – randombits