Here are a few things I want to do: Assign objects of the model "show" to users when they're created and allow the user to view only their own shows.
What I have right now consists of show.user = session[:user] on creation. This works fine. But when I go back to view my shows the new show doesn't show up on the list. Only if I logout and log back in does it show up. This is the "list" action in the controller: @user = session[:user] @shows = @user.shows I notice when you log in, session[:user] is saved to the database. Could that be the problem? How do I work around it? I also want to add a user type "admin." This is a super-user type who is the only one who can edit and destroy anyone's listings. Is it as simple as setting role to "admin" for certain users and putting: unless @user.role == "admin" #redirect and such end in certain parts of my controller? Thanks in advance, Adam -- Posted via http://www.ruby-forum.com/. _______________________________________________ engine-users mailing list [email protected] http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org
