diff --git a/guides/source/active_storage_overview.md b/guides/source/active_storage_overview.md index 397d3cd937..d89099e103 100644 --- a/guides/source/active_storage_overview.md +++ b/guides/source/active_storage_overview.md @@ -321,13 +321,7 @@ The [`has_one_attached`][] macro sets up a one-to-one mapping between records an files. Each record can have one file attached to it. For example, suppose your application has a `User` model. If you want each user to -have an avatar, run a model generator command as follows: - -```ruby -bin/rails generate model User avatar:attachment -``` - -or define the `User` model like this +have an avatar, define the `User` model as follows: ```ruby class User < ApplicationRecord @@ -335,6 +329,12 @@ class User < ApplicationRecord end ``` +or if you are using Rails 6.0+, you can run a model generator command like this: + +```ruby +bin/rails generate model User avatar:attachment +``` + You can create a user with an avatar: ```erb @@ -403,13 +403,7 @@ The [`has_many_attached`][] macro sets up a one-to-many relationship between rec and files. Each record can have many files attached to it. For example, suppose your application has a `Message` model. If you want each -message to have many images, run a model generator command as follows: - -```ruby -bin/rails generate model Message images:attachments -``` - -or define the `Message` model like this: +message to have many images, define the `Message` model as follows: ```ruby class Message < ApplicationRecord @@ -417,6 +411,12 @@ class Message < ApplicationRecord end ``` +or if you are using Rails 6.0+, you can run a model generator command like this: + +```ruby +bin/rails generate model Message images:attachments +``` + You can create a message with images: ```ruby