想覆寫先前設定的排序時
October 13, 2020
如果你想覆寫先前設定的排序(即使是透過 default_scope 設定的),請改用 reorder()。
例如
User.order('id ASC').reorder('name DESC')
會完全忽略以 id 進行的排序
如果你想覆寫先前設定的排序(即使是透過 default_scope 設定的),請改用 reorder()。
例如
User.order('id ASC').reorder('name DESC')
會完全忽略以 id 進行的排序
要管理 permitted params,你可以在你的 policy 中加入 permitted\attributes 和 permitted\attributes\for\#{action},例如
Turbo 會監聽 form 上的 submit 事件。因此,用 JS 送出表單時,請一律使用 requestSubmit。
Rails 專案在 GitHub actions 中通常會把 gems 安裝到 vendor 目錄,方便在後續執行時使用快取。