9/3-Rails調べ
models/customer.rb
- DBの関係性とか?
- attr_accessorとか?
改めて、attr_accessorは、アクセスメソッドと呼ばれる。
オブジェクトの外から、内部の情報にアクセスするときに使う手法。
attr_accessor :name
で、インスタンス変数名を示すシンボルを指定すると、
同名のアクセスメソッドを自動的に定義する。
また、ActiveRecordの基礎を参照
■検索について
models/concern
■検索について
models/concern
- customer_filterable
- mano_searxhable
- searchable
models/customer
scope :xxx, lambda { | xxx_id, search |
}
scopeは、生で書くクエリ文をメソッド化する仕組み、検索パターンをlambdani
渡して、xxxをシンボル名にすること。
そして、それをfilterメソッド(models/concern/searchable)で実行している。
left_outer_joins(:oem)
search_with_management_id
(Customfilterable)
included do:モジュールがincludeされた後に(included)ブロック内のメソッドが起動
concat():結合
lpad:left-padding
like :文字列検索
カスタム検索の入力受けとか?
CustomerFilterable
lpad:left-padding
like :文字列検索
カスタム検索の入力受けとか?
CustomerFilterable
- search_with_management_id
- search_with_note
- search_with_oem
権限ってなんこだったけ?nttpc-admin/admin/nttpc_viewer/editor/viewer
sendメソッド:メソッドを動的に呼び出すとき
gsub:正規表現
実体としてのデータがどんな感じで流れているか、イメージつかない
モデルのリレーションもまた再度調べる。。。
sendメソッド:メソッドを動的に呼び出すとき
gsub:正規表現
実体としてのデータがどんな感じで流れているか、イメージつかない
モデルのリレーションもまた再度調べる。。。