我想設置一個變量在我的before_filter,但總是得到錯誤「未定義的局部變量或方法‘問題’爲AnswersController」:的before_filter不調用方法,設置本地變量
class AnswersController < ApplicationController
before_filter :get_question
def create
@answer = question.answers.new(params[:answer])
@answer.user = current_user
@answer.save
flash[:notice] = 'Answer posted successfully.'
redirect_to request.referer
end
def get_question
question = Question.find(params[:question_id])
end
end
謝謝非常!
當我將任務分配到'創建'動作時,代碼工作正常... – erdostom