On Mon, Jan 16, 2012 at 11:44 PM, Daisy Di <li...@ruby-forum.com> wrote:
> Dear All > i am a beginner of ruby ob rails , now there is one problem i dont know > how to resolve it,there two tables , > > one is reservation,colums are: > id(int),mbr_id(int),,qty_reserved(decimal),valid_date(datetime) > the other is member,columns are: > id(int),email(char),encrypted_password > (char),points_accumulated(decimal),points_reserved(decimal) > > member sign in to make a reservation with the points_accumulated he has, > then in the controller of reservations, i define a methos to create a > new reservation and save it to the database, everythins is ok, but how > can i update the member attributes points_accumulated and > points_reserved? > > i uses current_user.update_attributes() unser the create action of > reservation,but it doesnt work, it is nil, > any one can help me? > thanks > > let's say you got this def create @current_user = CurrenUser.new(params[:id]) @current_user. points_accumulated = @current_user.points_accumulated + 1 @current_user.save end * That's a way and it maybe even shorter, but I dont know what are the rules you have Javier -- 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@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.