Comments (4)
Sorry, try this:
book = Repo.get! Book, 1
book |> Ecto.Changeset.change(
image: %{file_name: "tea_rex.jpeg", updated_at: Ecto.DateTime.utc}
) |> Repo.update!
from arc_ecto.
If you have an uploaded image on S3 which you want to reference directly, you should not use primary keys of the model to store the files, as these could change every time you seed. I would instead use a uuid as the filename / path.
Then, during the seed file, I would set the avatar attribute directly, rather than going through an upload process.
user = Repo.get! User, 1
user |> Ecto.Changeset.change(avatar: "ccfba165-aa01-4640-a2c7-a580a9a3bb4a.png?v=63620622730") |> Repo.update!
Did you find a different approach to take?
from arc_ecto.
@stavro No such luck. I've just been skipping images for now. I tried your suggestion but I'm stil getting the following errors: https://gist.github.com/keslert/c93e46def689e79ca8d5.
I tried inserting the book by itself and then doing the update and it gives the same error. This is my BookImage implementation: https://gist.github.com/keslert/445671bf256622319f84
from arc_ecto.
Awesome, that did it. Thanks!
from arc_ecto.
Related Issues (20)
- 2 pictures in one schema HOT 1
- Ecto 3.0 emits warnings when using arc_ecto HOT 3
- arc_ecto not working with ecto 3 HOT 15
- Examples for saving arc photo from websocket? HOT 1
- Dialyzer error HOT 1
- Problem with Tests
- Support for signed Cloudfront web distributions.
- Specify Field Name In Scope
- Truncating updated_at broke my tests
- Cant get upload from frontend to work with Ecto 3 and arc_ecto in Phoenix API. HOT 1
- Uploading to S3 from a remote URL returns a SignatureDoesNotMatch error
- Fix Ecto 3.2 warnings HOT 3
- Adding or changing versions HOT 3
- Timout when transforming image HOT 1
- Upload via remote URL doesn't seem to work. HOT 1
- allow_urls feature to allow upload for valid URLs only HOT 1
- arc_ecto requires arc 0.8.0 HOT 1
- Error uploading to S3 with 0.10.0 HOT 2
- Microseconds in updated_at timestamp HOT 4
- Todo: Support Ecto 3 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arc_ecto.