2020-10-13から1日間の記事一覧

<Ruby on Rails> findメソッドとfind_byメソッド

DBの情報を検索するときに使用するfindメソッドとfind_byメソッドの違いは、以下の通りである。 ・findメソッド 検索に引っかからなかった場合、errorを返す。 ・find_byメソッド 検索に引っかからなかった場合、nilを返す。

<Ruby on Rails> DBへ保存

パターン1 インスタンスを生成してから、saveをすることでDBの反映を段階的に行う。 変数 = モデル名.new(カラム名: データ) 変数.valid? #変数は有効か確認。有効であればsaveが可能。 変数.save パターン2 インスタンス作成とsaveが同時に実行される。 モ…

DB Browser for SQLite

バイナリデータを読めるようにするツール。 以下URLからダウンロードし、cloud9のバイナリファイルをダウンロードすることで、そのバイナリデータを読めるようになる。 ↓ DB Browser for SQLite

<Ruby on Rails> モデルのgenerate、destroy

generate destroy generate モデルを作成するときは、以下のcodeを入力。 rails generate model model名 カラム名:データ型 modelをgenerate後、dbのカラムを作成(migration file作成)するために、以下のコードを入力。 rails db:migrate この処理を行うとmi…