Возможно использование ActiveModel без рельсов ?. Возможно использование ActiveModel в настольном приложении?ActiveModel без рельсов
6
A
ответ
5
С Rails 3 вы можете! Проверьте this post on Rubyinside.com
1
Да, например, с помощью валидаций:
require 'active_model'
class Cat
include ActiveModel::Validations
attr_accessor :id, :name
validates_presence_of :name
puts "meow!"
end
тестируя класс выше:
$ irb -r ./cat.rb
meow!
irb(main):002:0> cat = Cat.new
=> #<Cat:0xb99e44>
irb(main):003:0> cat.valid?
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
=> false
irb(main):004:0> cat.name = "puss"
=> "puss"
irb(main):005:0> cat.valid?
=> true
Смежные вопросы
- 1. Проверка рельсов с помощью ActiveModel
- 2. ActiveModel :: ForbiddenAttributesError без сильных параметров
- 3. Стратегия объединения рельсов и тестирования без рельсов?
- 4. Рельсы запоминают детали формы без ActiveRecord/ActiveModel
- 5. Как использовать генераторы рельсов без активной записи
- 6. рельсы 4 ActiveModel :: ForbiddenAttributesError
- 7. спасательное-планировщик без рельсов
- 8. Невозможно использовать ActiveModel :: MassAssignmentSecurity
- 9. ActiveModel :: ForbiddenAttributesError.Devise
- 10. Преимущества рельсов без ActiveRecord, Grails без GORM
- 11. Как использовать активную запись без рельсов
- 12. Rails ActiveModel Тип атрибута
- 13. развертывание рельсов приложение без миграций
- 14. Rspec + Factory girl (без рельсов!)
- 15. выход в ERB без рельсов
- 16. Часовой пояс ActiveRecord без рельсов
- 17. Как использовать Actionmailer4 без рельсов
- 18. Загрузите работника resque без рельсов?
- 19. ActiveModel :: ForbiddenAttributesError в PlayersController # create
- 20. Почему нет рельсов без таблиц моделей включают ассоциации?
- 21. Rails ActiveModel :: ForbiddenAttributesError - ActiveModel :: ForbiddenAttributesError в simple_form nested_fields
- 22. ActiveModel: опасное использование send()?
- 23. Временные метки ActiveModel: откуда взялась метка времени?
- 24. Как использовать консоль рельсов в проекте без рельсов?
- 25. развертывать приложение для рельсов с capistrano без окружения рельсов
- 26. Динамические атрибуты ActiveModel
- 27. Условная проверка для ActiveModel
- 28. ActiveModel :: MissingAttributeError в Rails4 Controller #create
- 29. Ruby ActiveModel :: Validation и ActiveModel :: Функция установки ошибок для проверки
- 30. ActiveModel :: MassAssignmentSecurity :: Ошибка с Rails 4 без контроллера