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 <javascript:>> > 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+unsubscr...@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.