techiumスマートフォン用の表示で見るtechiumこのブログは何かに追われないと頑張れない人たちが週一更新をノルマに技術情報を発信するブログです。いただけますと気が向いたら調査するかもしれません。この広告は、90日以上更新していないブログに表示しています。Softcover.ioユーザー登録ページを作っていく。ユーザー用のデータモデルの作成と、データを保存する手段の確保について学ぶ。modelというコマンドを使ってnameやemailといった属性を付けたUserモデルを作成する。test/fixtures/users.ymlこれでマイグレーションファイルが出来上がる。マイグレーションを適用することでSQLiteデータベースが出来上がる。=============================以下を実行するだけでマイグレーションの取り消しも可能。=============================もう一度マイグレーションを適用すれば元に戻る。=============================modelファイルapp/models/ディレクトリにuser.rbというファイルができている。ApplicationRecordを継承している。)ということでここからActiveRecord::Baseについて学んでいく。ユーザオブジェクトの作成Railsコンソールを使用してデータモデルを調べていくが、コンソールをサンドボックスモードで起動すればデータベースを変更することなく操作を試すことができるそうな。今回はRailsコンソール起動時にRailsの環境を自動的に読み込み、モデルも自動的に読み込むため以下を実行するだけで新しいユーザオブジェクトができる。nil>引数なしだと全ての属性はnilを返す。引数に取ることもできる。(Validity)」を確認することで、データベースにデータがあるかどうかによらず、オブジェクトが有効かどうかを確認することができる。truesaveメソッドを呼び出してデータベースにUserオブジェクトを保存する。