Ryan Prins
2006-Apr-21 04:50 UTC
[Rails] Data access problem in object when using acts_as_authenticated
Hi all, I''m running into this frustrating issue with the acts_as_authenticated plugin and one of the additional fields I added to the users table. I have added a column ''account_type'' to the users table (among several others) which denotes the type of account it is. This stores an integer value that is set by the system during account creation. The value is getting set correctly and I can see that it is in fact correct when I query on it directly in the database. So, that''s not my problem. Where my problem comes in is when the current_user object gets set with the data from that table. When I drop a debug(current_user) into the view I see this: "account_type: 1" (quotes added are mine). So, it appears that my account type is not being returned, but the rest of the other additional fields that I have created return just fine. It is just this one that is throwing the whole thing off. Now, when I do: <% test123 = User.find(current_user.id.to_s) rescue 0 -%> <%= debug(test123) %> the correct account_type is returned and it is displayed in the debug block as account_type: "2" I have also taken the step of taking the above find and setting the current_user to that object, but to no avail. So, I''m really stumped on why this is happening. Anybody have any experience with this or any clues on why this is happening? I understand what the rest of the plug in is doing, but this one part is really throwing me off. Also, slightly unrelated... what do the values in quotes in a debug mean versus the ones that don''t? Example being: city: qazx address_line1: "1234" Thanks in advance, Ryan -- Ryan Prins rprins@gmail.com http://www.lazyi.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060421/5c6709fb/attachment.html
Ryan Prins
2006-Apr-21 21:04 UTC
[Rails] Re: Data access problem in object when using acts_as_authenticated
Apologies for the "bump", but I''m curious if anybody has had this issue before or knows of a resolution. Thanks in advance! Ryan On 4/20/06, Ryan Prins <rprins@gmail.com> wrote:> > Hi all, > > I''m running into this frustrating issue with the acts_as_authenticated > plugin and one of the additional fields I added to the users table. > > I have added a column ''account_type'' to the users table (among several > others) which denotes the type of account it is. This stores an integer > value that is set by the system during account creation. The value is > getting set correctly and I can see that it is in fact correct when I query > on it directly in the database. So, that''s not my problem. Where my problem > comes in is when the current_user object gets set with the data from that > table. > > When I drop a debug(current_user) into the view I see this: "account_type: > 1" (quotes added are mine). So, it appears that my account type is not being > returned, but the rest of the other additional fields that I have created > return just fine. It is just this one that is throwing the whole thing off. > Now, when I do: > > <% test123 = User.find(current_user.id.to_s) rescue 0 > -%> > <%= debug(test123) %> > > the correct account_type is returned and it is displayed in the debug > block as account_type: "2" > > I have also taken the step of taking the above find and setting the > current_user to that object, but to no avail. So, I''m really stumped on why > this is happening. Anybody have any experience with this or any clues on why > this is happening? I understand what the rest of the plug in is doing, but > this one part is really throwing me off. > > Also, slightly unrelated... what do the values in quotes in a debug mean > versus the ones that don''t? Example being: > > city: qazx > address_line1: "1234" > > Thanks in advance, > Ryan > > -- > Ryan Prins > rprins@gmail.com > http://www.lazyi.net >-- Ryan Prins rprins@gmail.com http://www.lazyi.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060421/83e03794/attachment.html