新着記事 13ページ目
【rails】フォームから記事をCRUDする
フォームから記事をCRUDできるようにする 前回:コンソール画面から記事を作成できた 関連記事:【rails】ユーザーと記事の紐づけ②(モデルの変更) 今回:実際に記事投稿フォームから、記事をCRUD(作成・編集・更新・…
【rails】ユーザーと記事の紐づけ②(モデルの変更)
関連性(リレーション)を作る 前回:articlesテーブルにuser\_idのカラムを追加 関連記事:【rails】ユーザーと記事の紐づけ①(dbにカラム追加) 今回:使えるようにモデルの変更をしていく ActiveR…
【rails】ユーザーと記事の紐づけ①(dbにカラム追加)
リレーションとは アプリケーションにおいて繋がっているデータの関連性をリレーションという リレーションの例 - ユーザー ↔ 記事 - ユーザー ↔ プロフィール - ユーザー ↔ フォロワー 等 個々に存在しているもの…
【rails】ログイン状態にあわせて表示を切り替える
devise実装の続き 前回はdeviseの実装をしました 関連記事:【rails】ログイン機能「devise」について 今回はログイン状態にあわせて画面表示を切り替えられるようにする 例)ログインしているときはユーザー…
【rails】ログイン機能「devise」について
deviseとは railsでログイン機能を実装する際の定番のライブラリ 参考GitHub – heartcombo/devise: Flexible authentication solution for Rails …
【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】サーバーの再起動ができない
サーバーの再起動をしたい local:3000を読み込まなくなった 接続が切れた Gemfileのインストールができていない など、サーバーを再起動したいときはよくある ターミナル画面で動かない exitを実行してもエラ…