TODO管理をするとして「すべてのタスクを削除したい」とか「すべてのタスクを終了にしたい」っていう要件、普通によくありますね。 これって簡単なくせに「どうあるべきなの?」と迷うことが多くて悩んでいたところ、@tkawaさんがサクッと解決してくれたのでここに残しておきます。 考え方と使われ方 すべてのリソースに対するアクションなのでDELETE /tasksとかPUT /tasksで済ませたいというREST脳が働きますね。 どうやって使いたいか、というと、こんな感じ。 app/views/tasks/index.html.erb 普段はHamlですけど、今回はERBで(手抜き) <h1>Listing Tasks</h1> <table> <thead> <tr> <th>Name</th> <th>Memo</th> <th>Done</th> <th colspan="3"></th>
![Railsで一度に全部処理するときのRoutes問題](https://cdn-ak-scissors.b.st-hatena.com/image/square/95288866dfcb19a58dd0e435ccb9e49e7c494ca2/height=288;version=1;width=512/http%3A%2F%2Fblog.takuyan.com%2Fimages%2F2014%2Frails_guides_outside_in.png)