I am currently working on an app in which I a list of tasks displayed under a particular project. These tasks get displayed when the application first loads. I am setting this project as the current project. I have a method in my application controller which sets the last project created by the user as the current project.
//Code def current_project @current_project = Project.find(:last, :conditions => {:owner => current_user.id}) end Now the user has other projects as well and he can open those projects as well. I can load those projects and get the tasks out of them using Project.find(params[:id]).tasks. But the problem is that I am trying to set this project to the @current_project. My tasks controller looks like this: //Code def index debugger @tasks = @current_project.tasks @tasks = @tasks.sort_by{|i| i[:position]} respond_to do |format| format.html # index.html.erb format.xml { render :xml => @tasks } end //Code def load_tasks debugger @current_project = Project.find(params[:id]) redirect_to tasks_url end The load_tasks action is being called on clicking of the project link so as to set the new value to @current_project and then redirect to the index action. But this doesn't seem to work and the value of the @current_project stays the same in index action (which the value which was there when the application was loaded). Is there a way that I can set the value to the @current_project? I also tried to implement a getter and setter method but I don't think I implemented it correctly or even if would help my cause here. If someone can point me in the right direction that will be great. Also I am a newbie to rails, i would like to apologize in advance in case this is a real fundamental mistake. Regards vishy --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---