NOTO

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

 Date:2018-03-28 13:22:05 +0900
 Categories: TECHNOLOGY

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の内容は表示される。

知っていればどうってことない話なのだけど、全く知らず関係各所を探し回ったのでメモとして記録。

Tweet