Hi I am using authlogic version 2.1.3. I have two models companies and users. company has_many users user belongs_to company Upon registration one company and a user is created at the same time. And the flow is after registration not goes directly to application but redirect to login page..And I am saying accepts_nested_attributes_for :users in company model So in companies create action I say just @company = Company.new(params[:company]) @company.save All these are ok . But my problem is after save I think a session is started there Dont know why? (If a manually clear browser cache everything ok) And so that I tried to use @company.save_without_session_maintenance Surely this is not correct. But please guide how can I do this? Thanks Tom -- Posted via http://www.ruby-forum.com/. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hi I could not solve the problem yet.Please help Thanks Tom -- Posted via http://www.ruby-forum.com/. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hi I partially succeeded in this .But there is also a problem What I did is just add a :active boolean column to users table . Now I can save company ( so user also) without session maintenece. But my requirement is after this just redirect to login page and from there login to pplication by giving email and password which was saved in last step. But since :active column is false cant login My question is whether in the same scenario can I save company model(with user) and by any means by adding some obserever in the user model and say "Please save without session maintanace". This was my first question Thanks Tom -- Posted via http://www.ruby-forum.com/. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On Fri, 2010-01-29 at 10:44 +0100, Tom Mac wrote:> Hi > I partially succeeded in this .But there is also a problem What > I did is just add a :active boolean column to users table . Now I can > save company ( so user also) without session maintenece. But my > requirement is after this just redirect to login page and from there > login to pplication by giving email and password which was saved in > last step. But since :active column is false cant login > > My question is whether in the same scenario can I save company > model(with user) and by any means by adding some obserever in the user > model and say "Please save without session maintanace". This was my > first question---- 1 - there is a mail list for authlogic 2 - you can set the column ''active'' to be true in the controller code before you save... @user = params[:user] @user.active = true @user.save_without_session_maintenance! 3 - you probably want to show actual code for better answers Craig -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hi Thanks for your reply. My model code is class User < ActiveRecord::Base acts_as_authentic belongs_to :company end class Company < ActiveRecord::Base has_many :users accepts_nested_attributes_for :users end My companies controller is def new @company = Company.new 1.times { @company.users.build } end def create @company = Company.new(params[:company]) if @company.valid_with_captcha? and @company.save flash[:notice] = "Thanks for registering. Please login" redirect_to login_url else render :action => :new end end So here I have no control over save_without_session_maintenance (Or I dont know how to do it) The problem is after this save (one company and a user) it is not redireted to login_url . I think some cookie is set. Can I save company and user from the above code? Thanks Tom -- Posted via http://www.ruby-forum.com/. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.