Ruby

#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サーバーが切れない。。。

意気揚々と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インストール インス…

Ruby:macローカル開発環境構築[Homebrew & rbenv編]

今回は、「Homebrew & rbenv」を使ったRubyの環境構築を行いました。 環境構築って本当に面倒ですよね。。。 この記事が、まだ見ぬエンジニアの助けになれば嬉しいです! ではいきましょう! ◆環境 MBP16 OS :macOS Catalina(10.15.4) メモリ :16GB SSD :512…

Rubyの式展開(変数展開)とは

本日は、式展開について書いていきます。 式展開は、 「 " " 」で囲まれた文字列に対して、 「 #{ } 」で式や変数を埋め込むことが可能となります。 さっそく、確認してみましょう。 name = "酒井" #ダブルクォーテーション puts "私の名前は、#{name}です" …

シングルクォーテーションとダブルクォーテーションの違い#Ruby

本日からRubyについて、勉強していきます! 今回は、素朴な疑問「クォーテーションの違い」について書きます。 初心者としては、違いがあるのかな?と思いませんか。 私も同じでした、どんな違いがあるのか。コードを実行しながらいきましょう! #ダブルクォ…