Rails结构文件夹



我是一个RAILS初学者。

我写了一些代码来验证我加载的cvs是否正确

我也有一个控制器Employee(在这个控制器中我将放置validation):

def import
  if params[:csv_file]
    Employee.import_from_csv(params[:csv_file], @organization, current_user)
    redirect_to admin_organization_employees_path(@organization), :notice => "Your request has been accepted! We will inform you via email about the results!"
  else
    redirect_to :back, :notice => "Missing file"
  end
end

在哪里我应该把类CSV_Validator有很多代码??在Lib中如何使用它?

在模型中。

就像经验法则一样,将大部分代码放在模型中。

Rails文档

最新更新