jnunemaker-validatable удаляет параметр «on» из validates_acceptance_of - PullRequest
1 голос
/ 28 ноября 2010

У меня есть гем jnunemaker-validatable благодаря тому, что я использую mongo-mapper, и я обнаружил, что не могу использовать параметр: on для помощника validates_acceptance_of.Он умирает с:

ArgumentError: invalid options: on
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/understandable.rb:27:in `must_understand'
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/validations/validation_base.rb:47:in `initialize'
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/validatable_class_methods.rb:66:in `new'
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/validatable_class_methods.rb:66:in `add_validations'
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/validatable_class_methods.rb:65:in `each'
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/validatable_class_methods.rb:65:in `add_validations'
    from /opt/local/lib/ruby/gems/1.8/gems/jnunemaker-validatable-1.8.4/lib/validatable/macros.rb:119:in `validates_acceptance_of'

Есть идеи?У кого-нибудь есть обходной путь?Я бы отправил этот вопрос в проект, но я не могу найти способ взаимодействия с ним (нет форума / bugtracker / и т.д.).

Спасибо!Том

1 Ответ

0 голосов
/ 19 мая 2011

Я бы предложил обновить до mongomapper v0.9.1, который использует ActiveRecord :: Validations, а не Validatable gem, который не поддерживает опцию: on.

Если вы хотите взаимодействовать с проектом, вывозможно, вы захотите задать вопрос в google group mongomapper: http://groups.google.com/group/mongomapper или, возможно, просто подать сообщение об ошибке в проверяемом проекте gem github: https://github.com/jnunemaker/validatable однако я ожидаю, что вы получите аналогичный ответ с призывом обновитьдо последней версии MongoMapper.

...