일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jsp
- 건담베이스
- 単語
- Spring
- vscode
- Python
- html
- javascript
- DART
- Flutter
- 일본어
- springboot
- 一日一つメソッド
- メソッド
- Web
- 디지몬
- 건담
- ruby
- 반다이몰
- 자바
- rails
- 연습문제
- nico
- C로 시작하는 컴퓨터 프로그래밍4판
- java
- 日本語
- 인프런
- 비즈니스일본어
- rails7
- CSS
- Today
- Total
목록전체 글 (421)
AR삽질러
日本語勉強 - 単語 刷新(さっしん) 쇄신 実施(じっし) 실시 買い手と売り手(かいてとうりて) 구매자와 판매자 形態(けいたい) 형태, 모양세 容易(容易) 용이함, 손쉬움 形作る(かたち作る) 만들다, 구성하다, 구형하다 出品(しゅっぴん) 출품 岐路に立たされます(きろに立たされます) 기로에 서게됩니다. 物販ビジネス(ぶっぱん) 물품판매업, 상품판매업 出荷(しゅっか) 출하 参入(さんにゅう) 귀인을 방문하다, 알현, 참여, 참가하다 一手(いって) 독점, 혼자서하다, 한수, 한번의 손질 小売(こうり) 소매 関わる(かかわる) 관계되다, 관계가 있다. 市場範囲(しじょうはんい) 시장범위 挙がっておりました。(あがっております) 거론되고 있습니다. 避ける(さける) 피하다 EC通販事業で培った(ECつうはんじぎょうで培った) EC통판사업..
Rails 一日一つメソッド (Day47) Ruby - self 1. selfとは - selfは、Rubyのキーワードで、現在のオブジェクトを表したり、オブジェクトの属性に接近したり、メソッドを呼び出したり様々な機能を行う。 2. selfの例 2-1. オブジェクトに接近 class User attr_accessor :name def initializa(name) @name = name end def display_name puts "私の名前は #{self.name}です!" end end user = User.new("Arang") user.display_name # "私の名前は Arangです!" self.nameは 現在のUserオブジェクトの name属性を表し、display_nameを呼び出したら、オブジェクトの名前の出力できる..
Rails 一日一つメソッド (Day46) Active Recordコールバック(4) - before_validation, after_validation 1. Active Recordコールバック before_validationとは - before_validationとは、ActiveRecord ModelでDataのValidation検証が行われる前に呼び出され、Dataを処理したり変更するために使う。 2. before_validation例題 コールバックの登録 - コールバックを登録するために、Modelでbefore_validationを使う。 例)入力されたEmailをbefore_validationコールバックで小文字に変換する。 class User < ApplicationRecord before_validation :nor_..
Rails 一日一つメソッド (Day45) Active Record(3)コールバック 4. 利用可能なコールバック 4.2) オブジェクトの更新 (Object Update) before_validation Objectのvalidation検証が実行される前に呼び出され、Dataの処理や検証のロジックを行う。 after_validation Objectのvalidation検証が実行された後に呼び出され、検証の結果をもとに作業を行う。 before_save Objectが保存される前に呼び出され、保存する前にDataの処理や検証を行う。 after_save Objectが保存された後に呼び出され、保存する前にDataを処理や検証を行う。 around_save Objectの保存「前」「後」に呼び出され、Objectを保存することに使われたトランザクションをラッ..
Rails 一日一つメソッド (Day44) Active Record(2)コールバック 1. Active Recordコールバック - Active Record コールバックは、Rails モデルで発生する特定のイベントに自動的に実行されるメソッドで、 これにより、モデルのライフサイクル中に特定のタスクを実行でる。 データの保存、更新、削除などの作業の「前」、「後」に特定のロジックを実行してコードを再利用し、重複を防止することができ、モデルの動作を細かく制御することができる。 class User { puts "始めまして!" } end irb> @user = User.create 始めまして! 2. コールバックの概要 - コールバックは、オブジェクトのライフルサイクル期間における特定の瞬間に呼..
Rails 一日一つメソッド (Day43) Active Record(1) 1. Active Recordとは - Active Recordは、MVCで M(Model )で、モデルに相当するもの。 - データベースに恒久的に保存される必要のあるビジネスオブジェクトの作成と利用を円滑に行なえるようにする。 - ORM(Object Relational Mapping ) systemに記述されている ActiveRecord Pattenを実装してもので、このパタンと同じ名前が付けられている。 ActiveRecordの役割は、Modelを通じてDataBaseとRubyオブジェクトの接続を提供する。(各Modelは、DataBase Tableの一行を表し、Modelの属性はtableの列とマッピングされる) 2. Active Recordのモデルを作成する class..
Rails 一日一つメソッド (Day42) Active Storage - has_many_attached 1. Active Storageとは - Railsの公式ライブラリーで、fileアップロード作業を簡単に処理できるようにする。 2. has_many_attachedとは - has_many_attachedは、Railsの Active Storageモジュールで提供する機能で、Modelオブジェクトは複数のimageを持つ事ができる。 3. has_many_attachedを使って fileアップロード実装 1) Active Storage設置 rails active_storage:insall 2) Model設定 class User < ApplicationRecord has_many_attached :images end 3) Con..
Rails 一日一つメソッド (Day41) Associations_has_and_belongs_to_many 1. has_and_belongs_to_manyとは - 二つのモデルの多対多 (many-to-many)関係を設定する時に使う RailsのActiveRecordメソッド。 - 二つのモデルの間を join tableで関係を定義し、複数のインスタンスとの関連を持つ事ができる。 2. 多対多の関連 - 多対多関係を設定するには join tableが必要になる。 例)Bookモデルと Authorモデル - 一つの本は、複数の Authorを持つ事ができる。 - Authorは、複数の本を持つ事ができる。 この時に、books_authors join tableが使われる。 1) Model定義 - 二つのモデルに has_and_belongs_to_m..
Rails 一日一つメソッド (Day40) RANDOM() 1. RANDOM()とは - RANDOM()メソッドは Railsのメソッドより SQLで提供する functionで、Railsでは、orderメソッドと一緒に使うときに、ActiveRecord内で、結果を Randomに整列することに使われる。 2. RANDOM() Function - RANDOM()は、SQLの埋め込み関数で、呼び出されるたびにランダムな値を返す。 - Railsでは、order("RANDOM()")を使う。 3. orderメソッドとRANDOM() - orderメソッドは、ActiveRecordで変換されるレコードの順番を付ける時に使われる。 例)User.order("RANDOM()") - 全てのUserをrandomな順番に変換する。 4. order("RANDOM(..
Rails 一日一つメソッド (Day39) paramsメソッド 1. paramsメソッドとは? - HTTP Requestに送られてきた情報(パラメータ)を取得し扱うメソッド。 1) GET - URLのクエリ ストリングによって渡されたパラメータに接近する時に使う。 /articles?category=technology&order=asc このURLでは、params[:category]は "technologyを変換し、params[:order]は "asc"を変換する。 2) POST Form dataや JSONなどのによって渡されたパラメータに接近する時に使う。 3) route parameters - URLの一部に渡されたパラメータに接近する時に使う。 /users/1 idパラメータに接近するために params[:id]を使うと 1 が変換さ..