Skip to content

Commit d8a3011

Browse files
authored
Merge pull request rails#54054 from fatkodima/fix-schema_versions_formatter-example
Fix `config.active_record.schema_versions_formatter` example [skip ci]
2 parents 0bded31 + 7ef2c20 commit d8a3011

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

guides/source/configuring.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1212,12 +1212,16 @@ to change the default behavior:
12121212
12131213
```ruby
12141214
class CustomSchemaVersionsFormatter
1215+
def initialize(connection)
1216+
@connection = connection
1217+
end
1218+
12151219
def format(versions)
12161220
# Special sorting of versions to reduce the likelihood of conflicts.
12171221
sorted_versions = versions.sort { |a, b| b.to_s.reverse <=> a.to_s.reverse }
12181222
12191223
sql = +"INSERT INTO schema_migrations (version) VALUES\n"
1220-
sql << sorted_versions.map { |v| "(#{connection.quote(v)})" }.join(",\n")
1224+
sql << sorted_versions.map { |v| "(#{@connection.quote(v)})" }.join(",\n")
12211225
sql << ";"
12221226
sql
12231227
end

0 commit comments

Comments
 (0)