Rails

#Rails:カラム名変更

タイピングミスによる、カラム変更が必要な事態になったため、 自分用メモとして記載します! [公式ガイド] Active Record マイグレーション - Railsガイド migrationファイルの作成 $rails generate migration rename_neme_column_to_users 編集 class User…

Ruby文法メモ

Ruby文法メモ 基礎文法ですが、自分用メモとして残しておきます。 users = [ { name: '太郎', age: 27 }, { name: '次郎', age: 25 } ] users.each do |user| puts user end # {:name=>"太郎", :age=>27} # {:name=>"次郎", :age=>25} users.each do |user| …

Ruby on Rails学習記録2

モデル アプリケーションが扱うデータや処理を表現する仕組み モデルの作成 $rails g model モデル名 カラム名:データ型 $rails g model Post name:text # 規則:テーブルの作成には単数形、頭文字は大文字。 データベースに(変更を)反映する $rails db:migra…

Ruby on Rails学習記録1

アプリ作成 $rails new アプリ名 サーバー起動 $rails sever(省略可:s) ルーティング・コントローラー・ビュー 内容 詳細 routing ブラウザ(URL)とコントローラを繋ぐ役割 controller ビューをブラウザに返す view ページの「見た目」を作るためのHTMLファ…

Rails:MVCの流れについて

本日は、Rails記事投稿の一部を学習しました。 ポイント モデルの情報は、コントローラーのアクションへ@変数で代入する。 (ビューには直接書かない) params[:id]はURL側の数値を代入する。 find_byはモデルから情報取得する。 params+find_byの組み合わせ…

Railsサーバーが切れない。。。

意気揚々とrailsサーバーを立ち上げたのですが、 今度はサーバーが切れない、ことになりました。。。 自分用メモでもありますが、解決策を書いておきます。 解決方法 ◆パターン1 psコマンドを使い、railsプロセスを見つける。 該当IDをコマンドを切ります。 …

Railsサーバーが立ち上がらない

本日は、Railsサーバーが立ち上がらなかった時の対処方法を書いていきます。 ◆環境 MBP16 OS :macOS Catalina(10.15.4) メモリ :16GB SSD :512GB シェル :zsh Rails :6.0.3 初心者あるある第3弾となってしまいました。。。 過去の失敗談はこちら。 challenge…

Railsがインストールできない。。。ときの解決方法!

今回は、Rubyの環境構築で躓き、 Railsでも躓いた点をまとめてみました。 Rubyの環境構築はこちら => challenger-soft.hatenablog.com 初心者あるあるなのか、、、 困っている方の助けになれば嬉しいです。 それではいきましょう。 Railsインストール インス…