일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ruby
- jsp
- 자바
- Flutter
- Spring
- C로 시작하는 컴퓨터 프로그래밍4판
- DART
- nico
- 一日一つメソッド
- 일본어
- 日本語
- Web
- 디지몬
- 연습문제
- rails
- javascript
- 반다이몰
- vscode
- 비즈니스일본어
- メソッド
- springboot
- 単語
- java
- rails7
- Python
- 건담
- 인프런
- 건담베이스
- CSS
- html
- Today
- Total
목록一日一つメソッド (32)
AR삽질러
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 が変換さ..
Rails 一日一つメソッド (Day37) Resourcesメソッド 1. resourcesメソッド - resourcesメソッドとは、railsで定義されている7つのActionのルーティングを自動で作成するメソッドで、resourcesメソッドを使うことで、簡単にRoutingを作成できる。 Rails.application.routes.draw do resources :Controller名 end Rails.application.routes.draw do resources :Controller名, :Controller名 end 2. resourcesメソッドの使い方 railsで定義されている7つのAction index resourceの一覧を表紙する show resourceの詳細を表紙する new 投稿Formを表紙する creat..
Rails 一日一つメソッド (Day36) text_field 1. text_fieldとは - railsで formにtext入力fieldを生成するために使われるViewヘルパで、UserはDataを入力できる HTML タグを簡単に生成できる。 2. text_filed使い方 text_field(object_name, method, options = {}) object_name - formと繋がっているModelの名前。 method - Model内で値をCRUDする属性の名前。 options - HTML属性たイベントを追加するためのハッシュで、入力fieldや行動のスタイルを調整できる。 3. HTML属性 HTML属性 説明 :size formの幅 :maxlength 入力fieldに入力可能な最大文字数 :accept form受付可能な..
Rails 一日一つメソッド (Day35) labelタグ 1. labelタグとは? - タグは、formの中でlabelを関係つけるために用いられるView helperである。labelを明示することのよってブラウザでlabelをclickした時、labelのアクセスキーを押した時に、部品をクリックしたのと同じ動作をさせる事ができるようになる。 2. labelの使い方 :attribute - :attributeは属性を表す。 - UserModelの name, emailなど追加するときは # HTML Name Email 3. label helperを使ってUser form Filedを追加する方法 # Email filed Email (必須) url: login_path - form dataが提出されるURLを指定する。 login_pathは a..
Rails 一日一つメソッド (Day34) form_withメソッド 1. form_withメソッドとは - Rails5.1から導入され form_for, form_tagの機能を統合し、form_withで model formとmodelと関連がないFormを生成できる。 - form_withは情報を送信するためにヘルパーメソッドで、form_withを使うことによって、簡単に入力Formに必要なHTMLを作成する事ができる。 1) 入力された情報をDataBaseに保存しない時 2) 入力された情報をDataBaseに保存する時 2. form_withメソッド以前に使ったヘルパーメソッド 1) form_tag 2) form_for 3. form_withの基本使い方 1) modelオプション 2) urlオプション form_with引数 1) model..
Rails 一日一つメソッド (Day32) stylesheet_link_tagメソッド 1. stylesheet_link_tagメソッドとは? - Web Pageに stylesheet(css file)を指定して読み込ませるために使われる view hleperで、このメソッドを使えばHTML タグを生成し、指定された CSS FileをWeb Pageに見せる事ができる。 - 読み込みたいCSSファイルを app/assets/stylesheets/ ディレクトリに配置し、stylesheet_link_tagメソッドの引数に読み込みたいCSSファイル名を記述する。 2. stylesheet_link_tag 使い方 application - stylesheetのfile名を表す。 - 基本的に app/assets/stylesheets/applicai..
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 一日一つメソッド (Day25) link_toメソッド link_toメソッドとは? - View Helperの一つとしてHTMLリンクを生成する時に使われる。 - link_toメソッドを使うことでWebPageにいろんな種類のlinkを使う事ができ、UIとUXを向上させる重要な役割をする。 - HTMLでリンクを作成する際は、aタグを使う - railsでリンクを作成するときはlink_toを使う NAVER link_toメソッドの構文 link_toメソッドのOption Option名 説明 method httpメソッドの指定 target リンク先のウィンドウの指定 class スタイルシートのclassの指定 method - 何も指定しない場合は get - destroyアクションを動かしたい時は httpメソッドは delete target -..
Rails 一日一つメソッド (Day23) flash flashとは - flashメソッドは、ユーザーに対してページ移動した時に簡単なメッセージを一時的に表紙させる機能で、ユーザーにどんな作業の成功または失敗、エラーなどを表紙する。 - flashメッセージはControllerで設定され、次のRequestまで維持される。 flashの書き方 # Controller flash[:キー名] = "表紙させたいメッセージ" # View noticeとalertオプション notice 何かの通知 alert 警告のメッセージ 例)ユーザー登録 class UsersController < ApplicationController def create @user = User.new(user_param) if @user.save redirect_to user_..