NoLimits
An active record extension. This gem makes has_many associations with limits and has_one associations prettier.
Installation
Add this line to your application's Gemfile:
gem 'no_limits'
And then execute:
$ bundle
Or install it yourself as:
$ gem install no_limits
Usage
Instead of the verbose
has_many :associations, limit: 3
you can simply write
has 3, :assocations
You can append any options as normally, like
has 3, :assocations, dependent: :destroy
That's it! It also works with has_one associations like so:
has 1, :association
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request