diff --git a/gems/reform/populator.md b/gems/reform/populator.md index b14b35d9..92154d48 100644 --- a/gems/reform/populator.md +++ b/gems/reform/populator.md @@ -235,7 +235,7 @@ You can use `:populator` to write your own matching for IDs. collection :songs, populator: ->(fragment:, **) { # find out if incoming song is already added. - item = songs.find { |song| song.id == fragment["id"].to_i } + item = songs.find { |song| song.id.to_s == fragment["id"].to_s } item ? item : songs.append(Song.new) }