我正在编写一个Rails应用程序,它从用户上传文本文件,操纵它并重新显示它。操作将在创建操作中进行。我有程序在另一个文件中操作它。我不知道将这些东西连接在一起的正确模式是什么。
我的问题:
1。)目录中的哪些辅助程序应该存储?是否应该从控制器中使用这些方法?
2。)将这些类型的东西放在后台工作中,或仅用于重复任务/访问不是应用程序一部分的服务是不是一个好主意?
谢谢!
答案 0 :(得分:0)
如果您只想在一个控制器中访问该功能,最好将其作为私有方法简单地放在特定控制器内,例如:
私人 def myFunction //操纵文件 端
您也可以将它放在application_controller.rb中,在这种情况下,该函数可作为受保护的方法用于所有控制器。
不完全确定,但我认为我不会将它放在后台作业中,因为只有在用户上传文件时才会调用该函数。