Hi there!
I would like to introduce a feature that can expedite development, which by the way I think it's one of the greatest advantages of using Ruby on Rails. So, looking to follow the Convention Over Configuration standard, lets say you have:
# a users table
create_table "users", force: true do |t|
t.boolean "active", default: true
end
# a User model
class User < ActiveRecord::Base
end
The new feature would automatically add the scope to fetch active users like:
>User.active
without having to explicitly define it on the model. It is similar to a feature that has already been implemented to boolean attributes that allow us to do things like:
>user = User.new(active: true)
>user.active?
#=> true
Do you think it's worthy merging it into Rails core?
Best regards,
Leonardo Santos