我剛剛開始使用Rails,還有很多我仍然需要學習,所以我很可能比正常人更習慣於使用Stackoverflow來詢問初學者的Rails/Ruby問題。助手在rails中的使用
我只是想弄清楚Helpers如何在Rails中工作。從我目前看到的情況來看,Helpers旨在與Views一起使用,而不是與您的控制器一起使用。
但是我想做一個簡單的函數來驗證在params中給出的用戶輸入(檢查是否定義了某些參數並且可選地檢查它們的值是否有效)。
任何人都可以向我解釋什麼是實現這個最好的方式? (請記住,我將要在許多不同的控制器中使用它,因此它應該是全局可用的。)
我還注意到,默認情況下,Rails不會在主應用程序文件夾中生成lib文件夾。開發人員是否將它們的庫放在主文件夾中的應用程序文件夾之外,還是Rails使用不同的庫?
感謝hornais,非常有用的解釋!你是對的,我習慣於自己做很多這些事情,而不是讓框架做一些常見的事情。它是有道理的,鐵軌爲你做這個,我只需要適應它。我會嘗試在模型級別驗證輸入。 – Naatan