Ruby on Rails
Thursday, February 8, 2018
On Thursday, February 8, 2018 at 12:23:43 PM UTC-5, Walter Lee Davis wrote:
That validation was probably on the person, not the picture, unless you added validates_associated to the Person class.
Look at this: https://github.com/walterdavis/fugee/blob/master/ app/controllers/people_ controller.rb#L74
and this:
https://github.com/walterdavis/fugee/blob/master/ app/views/people/_form.html. erb#L25
The rest is scaffolded, there's nothing mysterious here.
Clone this to your machine, run it in rails server.
Go to localhost:3000/pictures and add some pictures (just file names).
Go to localhost:3000/people, and add some people.
See how you can choose pictures for each person? See how the association is saved and updated? Watch in the console as the record is saved or updated from the web.
Walter
> On Feb 8, 2018, at 11:36 AM, fugee ohu <fuge...@gmail.com> wrote:
>
> I created an update action in the persons controller Valitadation was failing with :name can't be blank so I assumed @person.save was trying to create a new picture That's why I moved the action from the pictures controller to the persons controller and changed the action to @person.update instead of @person.save Did you already understand that?
I'll do that today thanks In the meanwhile, the validtion's in picture.rb
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/0e19c5db-fbb2-4c31-ba79-ca3ec73a3778%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment