ActiveStorageを深掘る

ActiveStorageとは ActiveStorageとは、Rails5.2で追加されたファイルアップローダーのこと。フォームでの画像投稿機能が簡単に実装できるようになる。(ImageMagicというソフトウェアやmini_magick、image-processingといったGemを入れておくと画像の編集や…

【おさらい】deviseを導入したユーザー管理機能の実装

今回はdeviseというGemを使って実装していく方法をまとめていきます。 deviseとはユーザー管理機能の実装が簡単にできるGemで、Railsアプリでは多く使われているみたいです。 devise導入 Gemfileの一番下に記述する。 gem 'devise' ターミナルで % bundle in…

【プログラミング基礎】Rails と MVC

Rails とは Rubyプログラミング言語で書かれたwebアプリケーションフレームワークのこと。 特徴はざっくり2つ DRY (繰り返し記述することを避けてシンプルに書こう) CoC (設定よりも規約を優先しよう) フレームワークは骨組みということですが、それら…

情報収集スキルを磨く【エンジニア向け】

エンジニアにとってのスキル。情報収集力もその1つ。 まだプログラミング学習を初めて3週間ほどですが、エラーと戦うたびに検索力って大事だなと思い少し調べてるうちに情報収集力に行き着きましたので少しまとめてみます。 エンジニアにとっていかに効率…

【初心者向け】ActiveRecordメソッド

ActiveRecordメソッドとは DBのテーブル操作に関して使用するモデルに対するメソッド。 つまり、ActiveRecordメソッドが使われている、もしくは使う場合は、取得や生成・保存などといった、なんらか形でのDBとの関連があるということ。 つまり、RubyはActive…