2010-10-29 107 views

回答

5

在你application_controller請執行以下操作:

before_filter :load_projects 

def load_projects 
    @projects = Project.all 
end 

這將運行在每次請求的load_projects方法和填充@projects變量。

您還可以添加條件,你的前過濾器,像這樣:

before_filter :load_projects, :only => [:index] 

def load_projects 
    @projects = Project.all 
end 

查看更多有關ActionController的過濾器:

+0

如果我有2個before_filters 。什麼是正確的..增加了兩行before_filter或逗號? – TheExit 2010-10-29 04:15:41

+1

要麼,要麼你需要能夠有多行before_filters,所以你可以添加條件等等。我將在上面的答案中添加一個示例。 – 2010-10-29 04:21:39

相關問題