我刚开始学习Rails,还有很多东西需要学,所以我可能会经常在Stackoverflow上询问初学者的Rails/Ruby问题。
我现在正在尝试弄清楚Rails中的Helpers是如何工作的。从目前为止我所见到的,Helpers是用于视图(View)而不是控制器(Controller)。
然而,我想编写一个简单的函数来验证params中给定的用户输入(检查某些参数是否定义,并可选地检查其值是否有效)。
有人能向我解释一下实现这个功能的最佳方法吗?(请记住,我希望在许多不同的控制器中使用它,因此应该在全局范围内可用。)
我还注意到,默认情况下Rails不会在主应用程序文件夹中生成lib文件夹。开发者是将他们的库放在app文件夹之外的主文件夹中,还是Rails有不同的库使用方式?