9/3-Rails調べ

models/customer.rb
  • DBの関係性とか?
  • attr_accessorとか?
改めて、attr_accessorは、アクセスメソッドと呼ばれる。
オブジェクトの外から、内部の情報にアクセスするときに使う手法。
attr_accessor :name
で、インスタンス変数名を示すシンボルを指定すると、
同名のアクセスメソッドを自動的に定義する。
また、ActiveRecordの基礎を参照


■検索について
models/concern

  • customer_filterable
  • mano_searxhable
  • searchable
models/customer

scope :xxx, lambda { | xxx_id, search |
}
scopeは、生で書くクエリ文をメソッド化する仕組み、検索パターンをlambdani
渡して、xxxをシンボル名にすること。
そして、それをfilterメソッド(models/concern/searchable)で実行している。
search_with_management_id
(Customfilterable)
included do:モジュールがincludeされた後に(included)ブロック内のメソッドが起動
concat():結合
lpad:left-padding
like :文字列検索
カスタム検索の入力受けとか?

CustomerFilterable
  1. search_with_management_id
  2. search_with_note
  3. search_with_oem
権限ってなんこだったけ?nttpc-admin/admin/nttpc_viewer/editor/viewer
sendメソッド:メソッドを動的に呼び出すとき
gsub:正規表現
実体としてのデータがどんな感じで流れているか、イメージつかない
モデルのリレーションもまた再度調べる。。。
Next Post Previous Post
No Comment
Add Comment
comment url