0
我想知道如何將@current_day和@has_day傳遞給我的視圖?如何從before_filter傳遞變量以查看
class PostController < ApplicationController
before_filter :detect_current_day
def index
#some logic
end
private
def detect_current_day
if (params[:year] && params[:month] && params[:day])
@current_day = Date.parse params.values_at(:year, :month, :day).join('.')
else
@current_day = Date.today;
end
# Check if day already exist
@hasToday = Post.created_on(@current_day).count > 0 ? true : false;
end
end
感謝
應該沒有什麼更多的,你已經做過:你設置實例變量,這就夠了。你的錯誤是什麼? – apneadiving 2011-05-16 06:00:46
請注意,您在某處存在拼寫錯誤。你的問題提到'@ has_day',但你的代碼顯示'@ hasToday'。 – mbreining 2011-05-16 06:11:25