9
您在哪裏檢查Ruby On Rails中不是模型屬性(如page,per_page,sort_mode)的URL參數?在控制器或模型中?例如,當您執行更復雜的數據庫查詢時,您是否會檢查參數並在控制器中設置默認值,然後執行MyModel.search(page, per_page, order, sort_mode, query)
,或者您會在模型內部設置驗證並僅傳遞非操作參數MyModel.search(params)
?何處檢查和驗證Rails中的非模型參數
而你如何報告該參數回到視圖?例如,sort_mode參數應該在排序方向上在視圖上產生一個小箭頭。你檢查並清理params散列並從params中獲取視圖中的數據,或者你使用自己的實例變量嗎?