我有一个名为“_filters.html.erb”的视图,我试图显示来自不同模型的数据,我收到错误 .

Task <%= select_tag :timesheet_task_id, options_from_collection_for_select([unspecified_task], 'id', 'name', @timesheet_task_id) + grouped_options_for_select(grouped_task_options, @timesheet_task_id), prompt: '<All Tasks>' %>

我收到这个错误“未定义的方法`名称'为nil:NilClass”任何人都可以帮助我吗?

在控制台中,当我尝试查询同一件事我得到一个对象EX: TimesheetTask.where(name:'No Specified task').first 我得到这个对象返回为 TimesheetTask id: 82, name: "No Specified task", created_at: nil, updated_at: nil, parent_id: nil, active: nil

unspecified_task是

def unspecified_task TimesheetTask.where(name:NO_SPECIFIC [:task]) . first end

NO_SPECIFIC = {project:'(No specific project)',task:'(No Specified task)'}