カテゴリ
初めてのruby備忘録10ページ目
【rails】データの作成・削除とActiveRecord
ActiveRecordによるデータの作成・削除 こちらの続き 関連記事:【rails】データの保存・取得とActiveRecord 作成「create」「save」について モデル名.create({カラム名:’〇〇’…
【rails】文法チェックツールの導入
lintツール(文法チェックツール) 基本的な文法のチェック 正しく書けているかチェック (自分の決めた)書き方のルールどおりに書けているかチェック rubocopというtoolを導入する gem ‘rubocop-ra…
【rails】データベースの構造をmodelに追加
データベースの構造とは app/models/article.rbにtitle:、content:のカラムがある 今は練習だからモデル1つにカラム2つだが、今後はもっともっと増える コードを書いていくときに毎回db/sc…
【rails】hamlとは
hamlとは 実際の開発環境ではhtmlにrubyを埋め込むようなことはしない 代わりに「haml」でコードを書いていく リンク:https://haml.info/ htmlとhamlの変換はツールに頼ればok! HT…
【rails】pry-byebugによるデバック(値の確認)
デバックとは まずデバックとは問題を排除すること なぜ問題(バグ)が起きるのか考えることより、まず情報を集めることが大事! 最初に見るところ railsなどが出してくれるエラーメッセージをしっかり読むこと 今回学習するの…
【rails】部分テンプレートを使う
部分テンプレート(Partial Template)とは htmlが長くなってくると、ぱっと見てなにを意味しているか分かりにくい 分かりやすくするために、部分テンプレートを使う 例えばindex.html.erbの”ta…
【rails】戻るボタンを実装する
戻るボタンは簡単に作れる application.html.erbの<header>タグ内に以下のコードを書く back.svgは戻るボタン「<」のアイコン 手頃なものをあらかじめ用意しておく if !current_p…
【rails】日付の表記について
日付を表示する データベースには、指定したカラム(title、content)の他に自動で作成されるカラムがある id created\_at update\_at コードは前回までの続きを編集していく 関連記事:【ra…
refactoring(コードを整理する)
refactoringとは プログラミングのコードを書いていくと、無駄なコードが出てくる (当初は必要と思ったコードでも、後々不要になったりする) 定期的に不要なコードを整理して、読みやすくしておく この作業を「refa…
【rails】beforeアクション
同じコードは二度と書かない プログラミングの中で、同じコードは二度と書かない(ドライと言う) 重複しているコードを整理すると見やすくなる 関連記事:refactoring(コードを整理する) @article = Art…