1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

collectionとmember 検索機能 【備忘録】

Posted at

はじめに

これからオリジナルアプリを作るので、付けたい機能の勉強に記録します。
まずは検索機能を付けたいのでcollectionmemberについて復習していきます。

viewファイルは既に作った状態。
searchアクションのルーティングをこれから記述する段階。

    collection do
      get 'search'
    end

collectionのルーティングはidがついていない。

Prefix           Verb    URI                                Pattern
search_comments   GET    /comments/search(.:format)         comments#search

これに対してmemberはidがつく。

    member do
      get 'search'
    end
Prefix           Verb    URI                                Pattern
search_comment    GET    /comments/:id/search(.:format)     comments#search

検索機能の場合、詳細ページのような:idを指定して特定のページにいく必要がないから
collectionを使用してルーティングを設定する。

これからconfigにsearchアクションを記述する。

config/routes.rb
    collection do
      get 'search'
    end

おわりに

これで検索ボタンが表示されるので明日はモデル、コントローラーに実装していきます!

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?