Я пытаюсь сделать этот драгоценный камень (https://github.com/gshaw/common_validators) Rails 4 совместим, и у меня немного проблемы.Rails 4 gem - ActiveSupport - уже установленный метод
Изменение gemspec line 22 к spec.add_dependency "rails", ">= 3.2"
будет генерировать ошибку,
app/validators/date_format_validator.rb:8:in `<top (required)>': uninitialized constant ActiveModel (NameError)
Выглядит как я должен явно требовать active_record
, поэтому я добавил require 'active_record'
к test_helper.rb
.
Теперь ошибка получили
/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/activesupport-4.0.2/lib/active_support/testing/declarative.rb:36:in `test': test_invalid_date is already defined in DateFormatValidatorTest (RuntimeError)
Похоже, я что-то основное не хватает, но не уверен, что. Я пробовал разные вещи безрезультатно.
Любые мысли очень ценятся. Благодаря!