張凱喬·Follow1 min read·Jun 5, 2018--1Share在使用ujs時候,其實controller只是去掉了redirect的動作,剩下都差不多。譬如def create -> @todo = Todo.new(todo_params) -> @todo.save你就把有需要的控制邏輯寫在這邊,假設條件不符合,你就不要save然後 做驗證失敗後的動作(譬如說redirect、show alert等等)當然這樣就會重刷頁面,不過我覺得寫起來會比較有效率一點