2020-05-01から1ヶ月間の記事一覧

長期戦覚悟 〜個人アプリ作成5〜

・本日の学び countメソッド:配列の要素数、テーブルのデータ数を取得するためのメソッド add_column、remove_columnは反対の意味 →migrationファイルに追加と削除 authenticateメソッドは渡された引数を暗号化し、値と一致するかどうかを判定する。 bcrypt…

長期戦覚悟 〜個人アプリ作成4〜

本日の学び: renderメソッドを用いることで、別のアクションを経由せずに、直接ビューを表示することができる。 validates →データが正しいかどうか検証する仕組み Railsでは マイグレーション という仕組みのおかげで、 Ruby でテーブル操作を行うことがで…

長期戦覚悟 〜個人アプリ作成3〜

本日の学び: MySQLの立ち上げ sudo mysql.server start →PCログインパスワード入力後、.. SUCCESS! と表示されれば成功。 rails g model Post content:text →DBの作成 フォームの値を受け取る場合は「post」とする必要があります。(この「post」はPostモデ…

長期戦覚悟 〜個人アプリ作成2〜

本日の作業: rails g model テーブル名 カラム名:データ型(textなど) →マイグレーションファイルと呼ばれる、データベースに変更を指示するためのファイルを作成。 rails consoleでDBに保存できるか確認する。 各ビューファイルは、この<%= yield %>の部分…