>>181
コントローラも下記のように書き換えました

controller
def disable
post = Post.find_all_by_id(params[:id])

...残りの処理...

end

そして routes も

match 'posts/disable(/:id)' => 'posts#disable', :via => :put , :as => :disable_posts
として、複数レコードにチェックつけてsubmitしても
なぜか1レコードしか処理されていないみたいです。

@showから、表示しているレコードのIDだけを、link_toを使って単独で渡して処理する
Aindexから、チェックをつけてる複数のレコードのIDを、submitで渡して処理する

この両者に対応させる処理を1つのアクションに集約するって可能なんでしょうか?