>
> Is timezone a protected attribute (as in attr_protected or not on the
> list given to attr_accessible) ?

No. It's changeable by the web GUI too.  Also if that was the case
you'd expect the validation to throw up an error right?

> Is the accessor function timezone= overwridden ? Does it work if you
> change other attributes?

No. It also doesn't work if you attempt to change other attributies.

Change the login field to "tm_user"changed"

>> j =  "{\"user\": {\"salt\": \"1e3a4ba1ccb233c2bbd92c3bdbb917307523671b\", 
>> \"activated_at\": \"2008-11-19T22:12:07Z\", \"remember_token_expires_at\": 
>> null, \"crypted_password\": \"b695db100847aa269fb477443a289d875cf2e001\", 
>> \"password_reset_code\": null, \"lock_version\": 5, \"activation_code\": 
>> \"bab0c2bc67d43b6871005559b114b9b62b7b70bb\", \"timezone\": \"ABC\", \"id\": 
>> 3, \"enabled\": true, \"address_id\": null, \"remember_token\": null, 
>> \"company_id\": 3, \"login\": \"tm_user_changed\", \"email\": \"[EMAIL 
>> PROTECTED]"}}"


>> u.from_json(j)
=> #<User id: 3, company_id: 3, login: "tm_user", email:
"[EMAIL PROTECTED]", crypted_password:
"b695db100847aa269fb477443a289d875cf2e001", salt:
"1e3a4ba1ccb233c2bbd92c3bdbb917307523671b", timezone: "UTC",
remember_token: nil, remember_token_expires_at: nil, activation_code:
"bab0c2bc67d43b6871005559b114b9b62b7b70bb", activated_at: "2008-11-19
22:12:07", password_reset_code: nil, enabled: true, created_at:
"2008-11-19 22:12:07", updated_at: "2008-11-19 22:12:07",
lock_version: 7, address_id: nil>
>>

Nope no change. Let's save it.

>> u.save
=> true
>> u.login
=> "tm_user"
>>


Didn't change.

--~--~---------~--~----~------------~-------~--~----~
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