I have a type I want to save to the database, say, email addresses, and I want to save them in the most efficient way possible. I also want to associate posts with email addresses, so if it exists, I want to assign the post to that email address. Should I do a search first and then go based on that result, or is there a more efficient way? for ex, if it doesn’t exist, I just want it to insert, I don’t want to then to have to insert it after a search; that takes 2 calls where 1 would do.
Share
I believe you should use something like
find_or_create.Does
postandemailare separated models andpost has_one email?Edit
When creating a post, you should do something like