I generated scaffolding for User with the following schema:

  create_table "users", :force => true do |t|
    t.string   "name"
    t.string   "company"
    t.string   "lastcompany"
    t.datetime "changed"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

When I run the automatically generated functional tests against the
Users controller, I get one failure:

  test_should_update_user(UsersControllerTest):
  NoMethodError: undefined method `|’ for Wed Apr 29 23:49:18 UTC
2009:Time

Oddly, if I just run this one test it passes:

  >ruby functional\users_controller_test.rb -n test_should_update_user
  Loaded suite functional/users_controller_test
  Started
.
  Finished in 0.594 seconds.

  1 tests, 1 assertions, 0 failures, 0 errors

The failure seems to be on this line of my controller:

      if @user.update_attributes(params[:user])

Because if I change it to "if true" my test passes.

The only thing unique about this particular class is that it has an
additional datetime member.  I'm not having luck with google searches
because of that pipe character.  Hopefully I'm running into a fairly
common failure here?
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to