Note

コントローラにないアクションで200が返る時

railsで表題のようなコントローラに無いアクションがあり無事にアクセスができている場所があり、ハマった。 こんなかんじに/showにアクセスができるようになっていて

# config/routes.rb

get '/show' => 'books#show' コントローラにはshowのアクセスがない # app/controllers/books_controller.rb

class BooksController # def show がない # ただしviewはある この場合は app/views/books/show.html.erb みたいな end ただしこんな感じでviewがある場合、上のアクセスは成功してshow.html.erbの内容は表示される。 知っていればどうってことない話なのだけど、全く知らず関係各所を探し回ったのでメモとして記録。