mirror of
https://github.com/thoughtbot/shoulda-matchers.git
synced 2022-11-09 12:01:38 -05:00
12e788f1d0
Commit #18b2859d2522a4866c398b9a32ebc3de4ec79389 broke numericality validation of virtual attributes in ActiveRecord models. This commit added a `column_type` method that assumes if `columns_hash` is a thing then our attribute would be present within it. This is not true for virtual attributes and leads to: ``` NoMethodError: undefined method `type' for nil:NilClass # /Users/bdmac/.gem/ruby/2.2.2/gems/shoulda-matchers-3.0.1/lib/shoulda/matchers/active_model/validate_numericality_of_matcher.rb:442:in # `column_type' ``` |
||
---|---|---|
.. | ||
action_controller | ||
active_model | ||
active_record | ||
doublespeak | ||
independent | ||
integrations | ||
util | ||
action_controller.rb | ||
active_model.rb | ||
active_record.rb | ||
configuration.rb | ||
doublespeak.rb | ||
error.rb | ||
independent.rb | ||
integrations.rb | ||
matcher_context.rb | ||
rails_shim.rb | ||
routing.rb | ||
util.rb | ||
version.rb | ||
warn.rb |