2020-06-29から1日間の記事一覧
ActiveRecordメソッド モデルがテーブル操作に関して使用できるメソッドの総称です。 メソッド 用途 all テーブルのすべてのデータを取得する find テーブルのレコードの内、ある1つのデータを取得する new クラスのインスタンス(レコード)を生成する save…
カラムの型 カラムの型 説明 用途 integer 数値 金額、回数など string 文字(短文) ユーザー名、メールアドレスなど text 文字(長文) 投稿文、説明文など boolean 真か偽か はい・いいえの選択、合格・不合格のフラグなど datetime 日付と時刻 作成日時、更…
コントローラー コントローラーは、MVCの役割の1つです。 リクエストに対応する処理をまとめて用意しておき、ルーティングからリクエストを受け取って処理を行った後、クライアントにレスポンスを返します。 コントローラーは、MVCにおける橋渡しの役割も持…
ルーティング ルーティングとは、リクエストに対してどのような処理を実行するかという道筋を明記する仕組みです。 リクエストを処理し、それに応じてどのプログラムを実行するかを設定します。 [HTTPメソッド] '[URIパターン]', to: '[コントローラー名]#[…
7つのアクション CRUDを実現するためは、それぞれの処理を記述する必要があります。 Ruby on Railsには、それらのアクションの設定が慣習的に決められており、下記の表のようなアクションが存在します CRUD C(create) R(Read) U(update) D(Delete) …
railsコマンド Railsに関する命令は、すべてrailsというコマンドから始まります。 rails コマンド名とすることで、さまざまな動作を実行できます。 rails newコマンド % rails new アプリケーション名 Railsで新規アプリケーションを作成する際に使用します …
~introduce~ 初めまして... 2020年5月から本格的にプログラミングの勉強を始めました、 私は今年の6月までカナダのバンクーバーで働いていました。 ですが、英語は話せません。 18歳の時に「ヤンキー母校に帰る」で有名になった北星余市へ入学し、2年生から…