Rails结构文件夹

时间:2011-11-28 10:00:18

标签: ruby-on-rails ruby

我是RAILS的初学者。

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

我还有一个控制器Employee(在这个控制器中我会进行验证):

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如何使用它?

1 个答案:

答案 0 :(得分:2)

在你的模特中。

正如经验法则所示,将大部分代码放在模型中。

Rails doc