張凱喬
1 min readJun 5, 2018

--

在使用ujs時候,其實controller只是去掉了redirect的動作,剩下都差不多。

譬如def create -> @todo = Todo.new(todo_params) -> @todo.save

你就把有需要的控制邏輯寫在這邊,假設條件不符合,你就不要save然後 做驗證失敗後的動作(譬如說redirect、show alert等等)

當然這樣就會重刷頁面,不過我覺得寫起來會比較有效率一點

--

--

Responses (1)