diff --git a/README.md b/README.md index 7f3dea9..0a6b736 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # ActiveRecord::AssociatedObject +[![Ruby Users Forum](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fwww.rubyforum.org&style=flat&logo=discourse&label=Ruby%20Users%20Forum)](https://www.rubyforum.org/tag/active-record-associated-object/60) + Rails applications can end up with models that get way too big, and so far, the Ruby community response has been Service Objects. But sometimes `app/services` can turn into another junk drawer that doesn't help you build and make concepts for your Domain Model. @@ -576,6 +578,10 @@ If bundler is not being used to manage dependencies, install the gem by executin $ gem install active_record-associated_object +## Community + +Join us in the `active_record-associated_object` tag on the [Ruby Users Forum](https://www.rubyforum.org/tag/active-record-associated-object/60), and the [Spinel Discord](https://discord.gg/u34TcumAk8). + ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake test` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. diff --git a/active_record-associated_object.gemspec b/active_record-associated_object.gemspec index 978789e..a58de80 100644 --- a/active_record-associated_object.gemspec +++ b/active_record-associated_object.gemspec @@ -13,9 +13,10 @@ Gem::Specification.new do |spec| spec.license = "MIT" spec.required_ruby_version = ">= 3.0.0" - spec.metadata["homepage_uri"] = spec.homepage - spec.metadata["source_code_uri"] = spec.homepage - spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/main/CHANGELOG.md" + spec.metadata["homepage_uri"] = spec.homepage + spec.metadata["source_code_uri"] = spec.homepage + spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/main/CHANGELOG.md" + spec.metadata["mailing_list_uri"] = "https://www.rubyforum.org/tag/active-record-associated-object/60" # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git.