我是一个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文档