일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 인프런
- rails
- CSS
- メソッド
- 디지몬
- ruby
- 자바
- vscode
- html
- Flutter
- 日本語
- rails7
- 비즈니스일본어
- Python
- DART
- Web
- 건담베이스
- 반다이몰
- 일본어
- 一日一つメソッド
- springboot
- java
- 単語
- C로 시작하는 컴퓨터 프로그래밍4판
- Spring
- 건담
- jsp
- 연습문제
- javascript
- nico
Archives
- Today
- Total
AR삽질러
Ruby On Rails チュートリアル - 第3章 単語(4) 본문
728x90
Ruby On Rails チュートリアル - 第3章 単語(4)
Ruby On Rails チュートリアル - 제3장 단어(4)
0. リファクタリング(Refactoring)
- Codeの機能を変更せず内部構造を改善する過程。
- 変数名変更 : 明確に表現できる
- ClassやMethodの位置を変更 :論理的に構造変更する。
- MethodやFunctionの分離 : 大きいFunctionから小さな単位に分けてCodeの再利用と可読性をたかめる。
- 重複されたCodeの削除
1. Root / Roots / Rooting / Route /Routes / Routing
Root Roots |
システムもしくは最上位ディレクトリの位置 Uinx基盤のシステムではroot使用者が最上位権限を持つ。 |
Railsで’roos'はRoutingFile (config/routes.rb)で使われる。ここで'roo'はWEB Applicationの基本URL (localhost:8080//myweb.com) にAccessする時Controllerのアクションを提供する。 | |
Rooting | |
Route | 個別的なURL規則を意味する。 config/routes.rb File内に定義され、特定のURLパタンをControllerとアクションに マッピング する。 ex) get 'main/new', to: 'main#new' ここで '/main/new' URLにAccessすると'main' Controllerのnewアクションを実行する。 |
Routes | Routing規則全体を意味し、'rake routes' または 'rails routes' 命令を使ってProjectのすべてのRouteを確認できる。 |
Routing | RailsのRoutingSystem全体を意味し、要請されたURLをControlelrとアクションを接続する。 Routingは 'config/routes.rb' Fileで定義される。 |
2. scaffold
- Ruby on Railsのscaffoldは、CRUD(Create、Read、Update、Delete)機能を持つウェブアプリケーションの基本構造を生成するコード生成ツールで、Scaffoldは初期開発段階で特に有用であり、開発者が基本的なウェブページとデータベース作業を遂行できるように支援する。
Scaffoldで生成された要素 | 説明 |
Model | 与えられた名前を使ってActive Recordモデルを作成する。 関連付けられた マイグレーション ファイルを作成し、データベース テーブルを定義する。 |
View | CRUD タスクのための標準的なビュー テンプレートを作成する。 |
Controller | 与えられたモデルのコントローラーを作成する。 上記のCRUDタスクに対するアクションおよび基本ロジックが含まれる。 |
Routes | config/routes.rbに基本CRUDルートを自動的に追加する。 |
Tests | モデル、コントローラー、ビューのデフォルトのテスト コードを作成する。 |
Assets | 関連するJavaスクリプトとスタイルシート ファイルを作成する。(通常は空の状態で作成さ) |
EX)
rails generate scaffold Sample title:string content:text
- 上記のコマンドはSampleというモデルを持つscaffoldを生成し、title(文字列タイプ)とcontent(テキストタイプ)の2つのカラムを持ちます。
- このようなscaffoldの長所は、素早くプロトタイピングし、初期開発を進めることができるということです。 しかし、実際のプロダクションアプリケーションを構築する際には、より詳細なカスタマイズが必要であり、scaffoldが生成したコードはリファクタリングの対象になる可能性がある。
3. マイクロポスト
-
継承 ( けいしょう) | 계승 | 取得(R)( しゅとく) | 취득, 쓸모 |
提唱 ( ていしょう) | 제창, 제시하다 | 更新(U) ( こうしん) | 갱신 |
編集 ( へんしゅう) | 편집 | 削除(D) ( さくじょ) | 삭제 |
更新 ( こうしん) | 갱신 | 披露 ( ひろう) | 공표하다, 펴보이다. |
作成(C) ( さくせい) | 작성 | 簡潔 ( かんけつ) | 간결 |
驚くほど ( おどろくほど) | 놀랄정도록 | 欠点 ( けってん) | 결점 |
継承 ( けいしょう) | 계승 | 検証 ( けんしょう) | 검증 |
備わっている ( そなわっている) | 갖추어져있다, 구비되다 | 空欄 ( くうらん) | 공란 |
振る舞い ( ふるまい) | 행동, 행동거지 | 認証 ( にんしょう) | 인증 |
図示 ( ずし) | 도시, 도시 | 節 ( せつ) | 마디, 단락 |
厳密 ( げんみつ) | 엄밀 | 継承の階層 ( けいしょうのかいそう) | 계승의 계층 |
要素 ( ようそ) | 요소 | 投稿 ( とうこう) | 투고 |
叩きこむ ( たたきこむ) | 힘껏 때려박다, 철저히 가르키다. | 一致 ( いっち) | 일치 |
検証機能 ( けんしょうきのう) | 검증기능 | 検証 ( けんしょう) | 검증 |
箇所 ( かしょ) | 개소, 장소 | 節 ( せつ) | 마디, 단락 |
あたかも | 마치, 흡사, 마침 | 更新 ( こうしん) | 갱신 |
属性 ( ぞくせい) | 속성 | 締めくくり ( しめくくり) | 매듭, 결말 |
多彩 ( たさい) | 다채 | 演習 ( えんしゅう) | 연습, 수행 |
習慣 ( しゅうかん) | 습관, 관습 | 概観 ( がいかん) | 개관, 대충 살펴보다 |
こまめ | 충실한 모양, 알뜰한 모양 | 触れる ( ふれる) | 닿다, 접축하다, 느끼다 |
静的 ( せいてき) | 정적 | 背後 ( はいご) | 배후 |
扱う ( あつかう) | 다루다, 취급하다. | 静的 ( せいてき) | 정적 |
示唆 ( しさ) | 시가 | 記載 ( きさい) | 기제 |
平行 ( へいこう) | 평행 | 投稿 ( とうこう) | 투고 |
掴んでいただきます ( つかんでいただきます) | 잡겠습니다. | 土台 ( どだい) | 토대, 기초 |
リファクタリング | 리팩터링 | お勧めします ( おすすめします) | 추천합니다. |
途中でつまづいてしまったとき ( とちゅでつまづいてしまったこと) | 도중에 막혀 버렸을 때 | 束ねる ( たばねる) | 묶다, 통솔하다 |
食い違い ( くいちがい) | 어긋나는 일 | 都度 ( つどう) | 매번, 할때마다 |
解除 ( かいじょ) | 해제 | 適度 ( てきとう) | 적당하다 |
仕様 ( しよう) | 사양, 방법, 수단 | ためて | 모으다, 저축하다 |
みっちり / みっしり | 촘촘히 / 착실히 | 廃止(はいし) | 폐지 |
揃っていれば(そろう) | 갖추어져 있으면 | 固まりきっていない場合 (かたまりきっていないばあい) |
딱딱해지지 / 확고해지지 / 굳어지지 / 않는경우 |
避ける(さける) | 피하다,, 꺼리다 | 細部(さいぶ) | 세부 |
手軽い(てがるい) | 손쉽다, 가볍다 | 見当たらない(みあたらない) | 보이지 않는다. |
陥る(おちいる) | 빠지다, 빠져들다 | 取っ付きやすい(とっつきやすい) | 착수하기 쉽다. |
728x90
반응형
LIST
'Ruby > Ruby On Rails単語' 카테고리의 다른 글
Ruby On Rails チュートリアル - 第4章 単語 (2) | 2023.11.28 |
---|---|
Ruby On Rails チュートリアル - 第3章 単語(5) (1) | 2023.11.27 |
Ruby On Rails チュートリアル - 単語(3) (0) | 2023.10.13 |
Ruby On Rails チュートリアル - 単語(2) (0) | 2023.10.02 |
Ruby On Rails チュートリアル - 単語(1) (0) | 2023.09.19 |