My model is being created but isn''t saving. It''s like it skips straight past saving. Any ideas why it might do this? Updating works fine. def create @volunteer = Volunteer.new(params[:volunteer]) @volunteer.save redirect_to(volunteers_url) end And here''s what the console reads upon create: Processing VolunteersController#create (for 127.0.0.1 at 2009-01-21 11:33:00) [POST] Parameters: {"commit"=>"Create", "volunteer"=>{"name"=>"test", "job_id"=>"2", "accepted"=>"0", "start_time(1i)"=>"2009", "finish_time(1i)"=>"2009", "start_time(2i)"=>"1", "finish_time(2i)"=>"1", "start_time(3i)"=>"21", "role"=>"Team Leader", "finish_time(3i)"=>"21", "start_time(4i)"=>"01", "finish_time(4i)"=>"01", "start_time(5i)"=>"18", "finish_time(5i)"=>"18", "email"=>"dazonic-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"}, "authenticity_token"=>"1a745e26f1bf45dd1a1bf15f45b29da69e4b8a15"} Redirected to http://volunteers.local/volunteers Completed in 14ms (DB: 0) | 302 Found [http://volunteers.local/volunteers] -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Tue, Jan 20, 2009 at 8:51 PM, Darren Jeacocke < rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> > My model is being created but isn''t saving. It''s like it skips straight > past saving. Any ideas why it might do this? Updating works fine. > > def create > @volunteer = Volunteer.new(params[:volunteer]) > @volunteer.save > redirect_to(volunteers_url) > end > > #save returns true if successful, false otherwise. The code generated bythe scaffold typically looks something like: if @volunteer.save flash[:notice] = "New volunteer successfully added to database." format.html { redirect_to(volunteers_url) } format.xml { render :xml => @volunteer, :status => :created, :location => @volunteer } else format.html { render :action => "new" } format.xml { render :xml => @volunteer.errors, :status => :unprocessable_entity } end Your volunteer model is probably failing a validation or two. Try looking in your development log. --wpd --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi, thanks Patrick. I originally did have that scaffold type setup and it kept returning false so I forced it to save just to show it''s not working. I don''t have any validations on my model at the moment and sorry, I should have said, that console excerpt is straight from the development log, it''s not showing any errors which is why I''m a bit lost. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Try firing up script/console and manually try making a new Volunteer object and saving it. script/console>> a = Volunteer.new(:name => "john") # shouldn''t matter if you don''t pass all the fields since there are no validations >> a.save.Might not answer your question, but should help you figure out where the issue is. On Jan 20, 8:51 pm, Darren Jeacocke <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Hi, thanks Patrick. > > I originally did have that scaffold type setup and it kept returning > false so I forced it to save just to show it''s not working. > > I don''t have any validations on my model at the moment and sorry, I > should have said, that console excerpt is straight from the development > log, it''s not showing any errors which is why I''m a bit lost. > -- > Posted viahttp://www.ruby-forum.com/.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> Try firing up script/console and manually try making a new Volunteer > object and saving it.Hmm... yep, that''s returning false. I found where the problem lies, thanks everyone. a dodgy before_save filter I made. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---