我刚刚开始使用Rails,还有很多我仍然需要学习,所以我很可能比正常人更习惯于使用Stackoverflow来询问初学者的Rails/Ruby问题。助手在rails中的使用
我只是想弄清楚Helpers如何在Rails中工作。从我目前看到的情况来看,Helpers旨在与Views一起使用,而不是与您的控制器一起使用。
但是我想做一个简单的函数来验证在params中给出的用户输入(检查是否定义了某些参数并且可选地检查它们的值是否有效)。
任何人都可以向我解释什么是实现这个最好的方式? (请记住,我将要在许多不同的控制器中使用它,因此它应该是全局可用的。)
我还注意到,默认情况下,Rails不会在主应用程序文件夹中生成lib文件夹。开发人员是否将它们的库放在主文件夹中的应用程序文件夹之外,还是Rails使用不同的库?
感谢hornais,非常有用的解释!你是对的,我习惯于自己做很多这些事情,而不是让框架做一些常见的事情。它是有道理的,铁轨为你做这个,我只需要适应它。我会尝试在模型级别验证输入。 – Naatan