9/11-Rails

検索

基本的なこと
・Customerモデルが検索の起点
・検索条件は、whre/joins/groupとか
・実行部分は、find/eachとか、自作も使う
・クエリ用のメソッドはscopeで定義する

流れ
customers_controllerのCustomer.searchで検索
--customer.rbのself.search()
検索結果をindex.jbuilderでフロントに送る
index.vue(pages)で表示する

実装での部分
customer.rb
customer_controller.rb
customer_filterable.rb
searchable.rb
-顧客ID:aaaa000001:managementId
-管理情報:note
-ステータス[利用中/未利用]
-サービス[usu/usm]
-UTMホスト名[1b102av-alas0001a]


ログイン
routes.rb
→user_token_contraoller
→authenticate
→ここで、JWT認証する。tokenがあればログイン処理、なければtokenを発行
→user.login! (mailが)activeかどうか and  passwordが使用可能か
→passwordチェックはrulable
→status 200が返る

Next Post Previous Post
No Comment
Add Comment
comment url