instance method
prepare
Ruby on Rails 7.2.3
Since v7.0.10Signature
prepare(instance, **attributes)
No documentation comment.
Parameters
-
instancereq -
attributeskeyrest
Source
# File activestorage/lib/active_storage/fixture_set.rb, line 70
def prepare(instance, **attributes)
io = file_fixture(instance.filename.to_s).open
instance.unfurl(io)
instance.assign_attributes(attributes)
instance.upload_without_unfurling(io)
instance.attributes.transform_values { |value| value.is_a?(Hash) ? value.to_json : value }.compact.to_json
end
Defined in activestorage/lib/active_storage/fixture_set.rb line 70
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::FixtureSet