일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- nico
- rails
- 건담
- html
- javascript
- 일본어
- rails7
- CSS
- Spring
- vscode
- 日本語
- 비즈니스일본어
- 건담베이스
- 디지몬
- 반다이몰
- springboot
- C로 시작하는 컴퓨터 프로그래밍4판
- 자바
- Flutter
- Python
- 연습문제
- Web
- 単語
- 인프런
- メソッド
- DART
- 一日一つメソッド
- jsp
- ruby
- Today
- Total
목록vscode (27)
AR삽질러
Dart 기초 - Dart와 Flutter (0) 1. Dart - Google에서 디자인안 멀티플랫폼 프로그래밍언어로 JavaScript를 대체가능하며 크로스플랫폼(CrossPlatform) 프로그래밍 언어를 목표로 설계되었다.https://ko.wikipedia.org/wiki/%EB%8B%A4%ED%8A%B8_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4) 다트 (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전.ko.wikipedia.orgDart언어의 특징객체지향 및 타입의 안정성Dart는 객체지향 프로그래밍언어로 Class기반 상속과 인터페이스를 지원..
Rails 一日一つメソッド (Day29) errors.add 1. errors.addとは? - Railsの ActiveRecordモデルで Validation検証を失敗した時、特定の条件によってエラーメッセージをオブジェクトに追加するために使われる。 2. 主な機能 ・ 活用例 1) モデルValidate - モデルインスタンスがDataBaseに保存される前に該当するモデルのデータが正しいかどうかを検証する。 2) Userが定義した validate検証 - 標準 Validation検証以外にも Userが定義した複雑なビジネスロジックによValidation検査を検証する。 3) フィードバック提供 - フォームを使用して、データを提出したユーザーに無効な入力に対する明確なフィードバックを提供する。 3. errors.add使い方 class User <..
Rails 一日一つメソッド (Day27) image_tagメソッド image_tagとは? - railsで画像を表紙するためのimgタグを作成するヘルパーメソッドで、image_tagを使うことによって、簡単にimgタグを作成できる。 - image_tagヘルパーは、imageの名前、大きさ、class, id, alt textのようなHTMLオプションを引数で受けてHTMLタグを動的に生成する。 image_tagの使い方 1) image_tag helper使用 - file名 : image fileの名前を表す。 - option : HTML属性をハッシュ形式で提供する。alt, class, is, styleなど。。 2) HTMLタグ使用 - src : image fileのURLを指定する。 classの指定 - image_tagのhelperで..
Rails 一日一つメソッド (Day18) Associationsメソッド アソシエーションとは - Associationsとは、Table同士の関連付け(リレーションシップ )をモデル上の関係として操作できるようにする仕組み。 usersTable id name email 1 tistory tistory@examaple.com 2 ex ex@example.com 3 hana hana@example.com boardsTable id user_id title content 1 1 title1 content1 2 1 title2 content2 3 1 title3 content3 一般的に1人のユーザーが複数の投稿を作成できる。テーブル同士の関連付けでアソシエーションで、user : 1が作成したboardが取得できる。 @user = Us..
Rails 一日一つメソッド (Day16) resourcesメソッド resourcesメソッドとは - railsで定義されている7つのアクションのルーチィングを自動で作成するメソッドで、簡単にルーチィングを作成することができる。 - resourcesメソッドは、ルーチィングを記述する routes.rbの中で使用する。 Rails.application.routes.draw do resources :Controoler名 end resourcesメソッド使い方 - railsで定義されている7つのメソッド Action名 役割 index リソースの一覧を表紙される show リソースの詳細を表紙する new 投稿フォームを表紙させる create リソースを追加する edit 更新フォームを表紙させる update リソースを更新する destroy リソ..
初めてのRuby on Rails ミニQ&Aサイト開発 - indexAction(3) 1. indexアクションでユーザーの一覧を表紙する questions_controller class QuestionsController < ApplicationController # 質問一覧表紙 def index @questions = Question.all # p @questions end end - indexアクションに 's'がつく理由は、Ruby on Railsで広く使われる慣例(convention)のためです。 RailsはMVC(Model-View-Controller)パターンに従い、各コンポーネントの名前と使用方法がこの慣例によって決まります。 - 's'が複種系を表して、 'Question'オブジェクトが含まれていることを意味する。 @q..
初めてのRuby on Rails ミニQ&Aサイト開発 (0) ミニQ&Aのサビすを制作を通じて - CRUDアプリケーション開発の基礎を学習 - アプリ開発の流れを体験 CRUDとは? - Create. == 作成 - Read == 表紙 - Update == 更新 - Delete == 削除 Q&AアプリのMVPを作る - MVP(Minimum Viable Product ) - 実用最小限の製品 https://github.com/designAR/rails_board GitHub - designAR/rails_board Contribute to designAR/rails_board development by creating an account on GitHub. github.com
オプション Rails 一日一つメソッド (Day10) before_actionメソッド before_actionメソッド - Controllerのアクションが実行される前に特定の処理を実行するためにフィルダーとしてbefore_actionが用意されている。 例)ログインしてないユーザがアクセスできないページを実装する場あい、before_actionを使用してログイン状態を確認する処理を実行できる。 before_actionメソッド使用方法 - Controllerは複数のアクションを実行できるが、その一部のアクションにのみbefore_actionを適用したい場合はonlyオプションを使用する。 before_actionを使用するには、コントローラー直下で以下のように記述する。 before_action :method名 class UserController <..
Rails 基本理念 1. 設定より規約 - Convention over Configuration (CoC) 例)データベースのテーブル名はモデルの複数形にする。 モデル名 : User -> データベースのテーブル名 : users 2. 同じことを繰り返さない - Don't Repeat Yourself, DRY 例)消費者の計算用のコードが、複数箇所に重複して書かれている。 3. MVCアーキテクチャ Model - データベースアクセスなどデータ関連処理 View - 画面表示 Controller - リクエストやレスポンスを制御 - ViewModelの橋渡し 4. Rudy言語 - RailsはRubyProgramming言語を使います。Rubyは簡潔で読みやすい文法を持つObject-Oriented Programming Ranguage 5. Gem..
Ruby メソッドの公開範囲 メソッドにアクセスできる条件を指定できるもの。 1. public - 誰からも見える - 公開メソッドは、クラス内でも外部でも呼び出すことができる。 - Rubyのすべてのメソッドは基本的にpublicです、ただしinitializeメソッドは常にprivate。 2. protected - (*あまり使わないので説明省略) 3. private - 自分からしか見えない - 非公開のメソッドは、そのクラスのインスタンスメソッドでのみアクセスでき、外部から直接呼び出すことはできません。 - Privateメソッドは、クラス内の詳細な実装を非表示にするために使用され、他のオブジェクトのインスタンスメソッドから呼び出すことはできません。 - 非公開メソッドは受信者を指定できないため、selfを使用して呼び出すことはできません。 これは、主にオブジェクトの内..