我有一堆白名單功能,對參數進行一些複雜的驗證。如果你一定要知道,我有幾個控制器,接受或者:模塊,幫手還是其他?
一位顧客ID
例如
customer=cus_123412341234
一位顧客哈希
例如
customer[first_name]=Floating&customer[last_name]=Rock&...
記住,有幾個控制器,做到這一點(可以在使用customer
ID或散列的charges
端點被創建例如電荷)。
現在我想知道其中我應該把這些方法(例如customer_hash_params()
, customer_string_params()
,..)?
我應該:
- 將它們放在
lib/
文件夾作爲模塊 - 將它們放在
helpers/
文件夾作爲助手 - 別的東西..
想知道最佳實踐是什麼?