0

我正在编写一个 Rails 应用程序,该应用程序从用户那里获取文本文件上传,对其进行操作并重新显示它。操作将在创建操作中进行。我有在另一个文件中操作它的程序。我不知道将这些东西连接在一起的正确模式是什么。

我的问题:

1.) 目录中应该存储这些帮助程序的什么位置?是否有某种方式应该从控制器中使用这些?

2.) 把这些东西放在后台作业中是个好主意,还是只是为了重复任务/访问不属于应用程序的服务?

谢谢!

4

1 回答 1

0

如果您只想在一个控制器中访问该功能,最好将其作为私有方法简单地放在该特定控制器中,例如:

private def myFunction // 操作文件结束

你也可以把它放在你的 application_controller.rb 中,在这种情况下,你的所有控制器都可以使用这个函数,作为一个受保护的方法。

不完全确定,但我不认为我会将它放在后台作业中,因为该函数仅在用户上传文件时调用。

于 2013-03-19T02:07:27.247 回答