Hi Guys,

I am still very new to this rails stuff so I'm looking for some help. I
have a login controller which authenticates a person and redirects them
to the projects page, here is a snippet of code.

======================================================================
if request.post?
          person = Person.authenticate(params[:email_address],
params[:password])
          if person
            session["user_id"] = person.id
            if person.type == "Customer"
              flash[:notice] = "You have successfully logged in"
              redirect_to(:controller => "projects", :action => "index"
)
            end
          else
            redirect_to :action => "login"
            flash[:notice] = "Invalid user/password combination"
          end
        end
======================================================================

I have a projects controller which has a field company_id (as a project
belongs to a company). I also have a people table which holds the
customers (as well as admins based on person.type).

I want to be able to redirect the person to the projects table and have
the projects displayed only for that user.

In the customer model I have specified  belongs_to :company.
In the project model I have also specified  belongs_to :company.
In the company model I have specified  has_many :projects.

Somehow I need to get the person logging in from the login controller
and transfer that to company controller and then pass that to the the
projects controller to use in the project view.

But I have really stuck on how to do this!

Please can someone help!

Regards,

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

Reply via email to