LoginSignup
4
1

More than 3 years have passed since last update.

[The action 'アクション名' could not be found for コントローラ名]が出てくるとき

Posted at

とても下らない理由でエラーが出たので、備忘録と反省的な意味を込めて残しておきます。

Screen Shot 2019-09-26 at 12.11.30.png

ArticlesControllerを見て、createアクションあることを確認したのにも関わらず、こんなエラー(画像はRailsガイドから拝借してきました)が出たので結構な時間ルーティング見たり、色々悩んだ結果、privateメソッドに入ってました。

# 本来こうなっているはず
def index

end

def create

end
# それがこうなってたのでエラー
def index

end

private

def create

end

たくさんメソッドがあってわかりづらくなっていたのもありますが、
インデントを1段深くしてればすぐ気づけたかもです。

結論

privateメソッドはインデントを1段深くしとこう。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1