超初心者がエンジニアになるまでの力戦奮闘の軌跡

プログラミングをメインで学んだことのアウトプットブログ

Ruby・Railsの技術的なこと

Railsガイドのわからない用語など #1 ~Railsをはじめよう~

Railsガイド わからない用語 スクリプト スキーマ スモークテスト publicメソッド rootルーティングの書き方 オートロード モデル名 マイグレーション ActiveRecord::Relationオブジェクト ERB(Embedded Ruby) パラメータ リソースフルルーティング redirect…

学んだこと 〜2022/8/27〜

今日学んだ知識 Ruby(Rails) 1.DBMS(データベースマネジメントシステム)とは? データベースはただの場所であり、そのデータベースにデータを登録したり取得したりするソフトウェアのこと。 無料で使えるものにMySQLやPostgreSQL、SQLiteなどがある。 しかし…

テーブルにカラムを追加・削除など

概要 カラムの追加 カラムを削除 カラムにデフォルト値を追加する カラムにindexオプションを追加 テーブル名を変更 ①マイグレーションファイル作成 ②モデル修正 ③コントローラやビューの修正 ④マイグレーションファイルを適用する 参考サイト 感想 概要 テ…

Ruby技術面接に向けて #2

概要 参考サイト 調べたことなど インスタンス変数とクラス変数の違い(Q47) 「find」,「find_by」,「where」の違い(Q48) 「select」,「map」,「collect」の違い(Q49) CRUDのHTTP verb(動詞、メソッド)とそれに対応するアクション(Q50) Rubyの3段階のアクセス…

技術面接に向けて #1

技術面接に向けて 利用したサイト 参考サイト 調べたことなど splat演算子について(Q42) includeとextendの違いについて(Q43) loadとrequireの違い(Q44) クラスとモジュールの違い(Q45) スコープについて(Q46) 今回はここまで 技術面接に向けて 転職活動を開…