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