I would like to use a flash notice to check the params hash. Is this the correct way to construct the assignment and call in the controller:
flash[:notice]= @photo.params.inspect jet On Sep 15, 4:04 pm, blueHandTalking <[email protected]> wrote: > O.K., > > I added a couple of hidden fields to my form so I would actually have > a NULL value \ > for 'id' > Here is the output from the Apache access log: > > Processing PhotosController#upload_main (for 66.165.26.17 at > 2009-09-15 22:43:43) [POST] > Parameters: {"photo"=>{"project_id"=>"", "mainimg"=>#<File:/tmp/ > RackMultipart.26337.1>, "id"=>"", "user_id"=>"14"}, > "page_path"=>"projects/new", > "authenticity_token"=>"3OFNLLHqAsAGm9il9CsPjRNhJzDE+L2ygiAQyyqzB7E=", > "after_submit"=>"stay-here"} > > 'id' is definitely NULL now. > > ...and this: > > if �[email protected] != nil > > Is either evaluating to true, or the following: > > @photo = Photo.find(params[:id]) > > is causing an error? > > I definitely have not saved or assigned the id elsewhere, as Apache > log indicates. > > jet > > On Sep 15, 3:02 pm, Matt Jones <[email protected]> wrote: > > > On Sep 15, 2009, at 5:45 PM, blueHandTalking wrote: > > > > The following is what I have used to see if id has been saved, but it > > > does not work: > > > > @photo = Photo.find(params[:id]) > > > if @photo.id != nil > > > �[email protected]_attributes(params[:photo]) > > > else > > > @photo = Photo.new(params[:photo] > > > end > > > If you found it with Photo.find(params[:id]), it had better have an > > id, in particular an id == params[:id]. > > > Objects that are created but not yet saved in another controller won't > > be visible to anybody... > > > --Matt Jones --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hobousers?hl=en -~----------~----~----~----~------~----~------~--~---
