インクルードから要素 ID を取得する際に問題がありますか? コントローラーレベルで機能します。
def payslip_report
if params[:teacher_id] and params[:month_year].present?
@month_and_year = params[:month_year].gsub(' ','')
@teacher_data = TeacherPayslip.where(:teacher_id => params[:teacher_id])
@salary = Array.new
@teacher_data.each do |i|
a = i.salary_date.strftime("%B%Y")
@salary << a
end
#raise @salary.inspect
if @salary.include?(@month_and_year)
raise "1"
else
raise "2"
end
終わり
終わり
@salary.include?(@month_and_year) の場合は、true の場合、含まれる要素の ID を取得する方法を意味します。その ID を使用すると、その ID のすべての属性を取得できます。ガイドしてください..