It does support, but with the next deprecation warning:

````
DEPRECATION WARNING: The following options in your Country.has_many :cities declaration are deprecated: :conditions. Please use a scope block instead. For example, the following:

    has_many :spam_comments, conditions: { spam: true }, class_name: 'Comment'

should be rewritten as the following:

    has_many :spam_comments, -> { where spam: true }, class_name: 'Comment'
. (called from <class:Country> at /mnt/media/Work/workspace/travel_sales/app/models/country.rb:10)
````

We could change the conditional to check whether the `reflection.options[:conditions]` is given and use it if so. Otherwise check for `reflection.scope`. What do you think about that?