前提・実現したいこと
search_form_for @search do |f|を用いた検索に機能の実装
発生している問題・エラーメッセージ
ransackを導入し、search_form_for @search do |f|にてフォームを作成して検索ボタンをクリックすると
Routing Errorが発生してしまう
Routing Error No route matches [GET] "/employees"
該当のソースコード
ruby
1routes.rb 2 3Rails.application.routes.draw do 4 devise_for :users 5 root to: 'employees#index' 6 get 'search', to: 'employees#search' 7 resources :employees, only: [:new, :create, :edit, :update, :destroy] 8 resources :occupations, only: [:index, :new, :create, :edit, :show, :update] 9 resources :belongs, only: [:index,:new, :create, :edit, :show, :update] 10 11end
試したこと
resources :employees, only: [:new, :create, :edit, :update, :destroy]にsearchを追記してみるも改善しませんでした
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/16 02:39
2020/05/16 03:17
2020/05/16 03:58