前提・実現したいこと
学習の一環としてRailsを使用してアプリケーション作成を行っています。
名前空間を利用してコントローラを作成していた際に、以下のエラーメッセージが発生しました。
※コントローラの中身とかはまだ実装していません。
フォルダ構成
app/
|-controllers/
| |-posts/
| | |-item_posts_controller.rb
| |-application_controller.rb
|
|-helpers/
| |-posts/
| | |-item_deletes_helper.rb
| |-application_helper.rb
発生している問題・エラーメッセージ
Couldn't find Posts::ItemDeletesHelper, expected it to be defined in helpers/posts/item_deletes_helper.rb
該当のソースコード
ruby
1Rails.application.routes.draw do 2 devise_for :users 3 # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html 4 root 'home#index' 5 6 scope module: :posts do 7 8 resources :item_posts, only:[:new, :create] 9 10 resources :item_edits, only:[:edit, :update] 11 12 resources :item_deletes, only:[:destroy] 13 end 14end
試したこと
下記のurl先のサイトで同じようなエラーについて質問がありますが、あまり参考になりませんでした。
コントローラ名のスネークケースがだめなんでしょうか?
ご教授頂けると助かります。
補足情報(FW/ツールのバージョンなど)
ruby:2.5.5
rails:5.2.4.2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/17 12:21