IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

gem

Ruby で MiniMagick を使ってみる

gem

はじめに ここでは以下の記事を参考にして、Ruby で MiniMagick を使ってみることにする。 https://github.com/minimagick/minimagick MiniMagick Gem: How to Transform Images Using Ruby - RubyGuides 使ってみる MiniMagick のダウンロードは、以下のコ…

ActiveStorage で外部の画像を保存してみる

gem

はじめに ここでは以下の記事を参考にして、ActiveStorage で外部の画像を保存してみることにする。 How to save an image from a url with rails active storage? - Stack Overflow 使ってみる サンプル用のプロジェクトを作成する。 rails new active_stor…

mini_magick で PDF を PNG にしてみる

gem

はじめに ここでは以下の記事を参考にして、mini_magick を使って PDF を PNG に変換してみることにする。 Convert a pdf to png using mini_magick in Ruby on Rails - Stack Overflow 使ってみる ここでは sasaeru.pdf を sasaeru.png に変換することにす…

Rails で Thinreports を使ってみる

gem

はじめに 前回の「Thinreports を使ってみる」に続いて、Rails で Thinreports を使ってみることにする。ここでは、以下のリポジトリを参考に作成していく。 https://github.com/thinreports/thinreports-rails5-example アプリを作成する サンプル用にアプ…

ThinReports を使ってみる

gem

はじめに ここでは以下の記事を参考にして ThinReports を使ってみることにする。 クイックスタートガイド | Thinreports Documentation とりあえず使ってみる ThinReports をインストールする。 gem install thinreports ディレクトリを作成する。 mkdir th…

ローカルで sendgrid を使ってみる

sendgrid のアカウントを作成する sendgrid を使うには、アカウントを作成する必要がある。登録を完了すると、翌2営業日以内に「ユーザー名」が送信されてきて、sendgrid を使えるようになる。 新規会員登録 | SendGrid【日本公式サイト】 -> 情報を入力して…

devise のコントローラをカスタマイズしてみる

はじめに ここでは以下の記事を参考にして、Rails5 で devise のコントローラをカスタマイズしてみることにする。 RubyonRails:deviseのControllerをちょっとだけカスタマイズする - Madogiwa Blog 使ってみる ざっくりとアプリを作成する。 rails new devi…

エラー「You must use Bundler 2 or greater with this lockfile.」に対処する

はじめに ここでは以下の記事を参考にして、Ruby の Bundler 2 にアップグレードしてみることにする。 Bundler: How to Upgrade to Bundler 2 やってみる 現在の bundler のバージョンを確認してみる。 gem list bundler -> Bundler 1 系を使用している。 ま…

discard を使ってみる

gem

はじめに ここでは論理削除用の gem である discard を使ってみることにする。 https://github.com/jhawthorn/discard 説明 参考:論理削除と物理削除とは - Qiita 使ってみる ざっくりとアプリを作成する。 rails new discard_sample cd discard_sample dis…

trix エディタを使ってみる

gem

はじめに ここでは以下の記事を参考にして trix を使ってみることにする。 WYSIWYG Editor with Trix | Drifting Ruby RailsアプリにシンプルなWYSIWYGエディタを導入 - 知識の島が大きくなるにつれて、未知の海岸線も広がる 使ってみる trix をインストール…

simple_calendar を使ってみる

gem

はじめに ここでは以下の記事を参考にして simple_calendar を使ってみることにする。 Simple calendar by excid3 使ってみる ざっくりとアプリを作成する。 rails new simple_calendar_sample cd simple_calendar_sample simple_calendar をインストールす…

action-store を使ってみる 

gem

はじめに ここでは Rails5 で gem の action-store を使ってみることにする。 GitHub - rails-engine/action-store: Store different kind of actions (Like ❤️, Follow , Star ⭐, Block ...) in one table via ActiveRecord Polymorphic Association. 使っ…

rails-settings-cached を使ってみる

gem

rails-settings-cached をインストールする。 echo 'gem "rails-settings-cached"' >> Gemfile bundle ジェネレーターを実行する。 bin/rails g settings:install これで以下のファイルが作成される。 各ファイルにはデフォルトの設定が記述されている。 マ…

settingslogic を使ってみる

gem

はじめに ここでは以下の記事を参考にして settingslogic を使ってみることにする。 Railsで定数を一元管理する(settingslogic) - Qiita 使ってみる ざっくりとアプリを作成する。 rails new setting_sample cd setting_sample settingslogic をインストール…