Rails
最近、仕事でSSO周りをRuby on Railsで実装しているのですが、 連携先によってロジックが変わります。 そのロジックを誰か(自分)が引き継ぐとなった場合、 何が正と判断するのに、テストコードが非常に参考になるという経験をしました。 テストコードはRSp…
現在、会社からオブジェクト指向設計実践ガイドを借りて読んでます。 オブジェクト指向設計実践ガイドを自分なりにざっくり説明すると、 Practical Object-Oriented Design in Rubyという本の翻訳版 Ruby on Railsにおけるオブジェクト指向設計を「なんとな…
個人的に今年から毎週読ませていただいている週間Railsウォッチにて、「Sorbet」というGemが紹介されました。 ※アイコンかわゆい。 よければプロダクトにも導入してみたいな〜と思い、軽い気持ちで触ってみました。 この記事なに? Sorbetとはなんぞや? …
Userモデルみたいなクラスがあって、 first_name(姓) last_name(名) のようなカラムがあった場合、以下のようにfirst_nameとlast_nameを組み合わせて、full_nameという、Viewやレスポンス用のメソッドを実装するシーンがあるかと思います。 class User <…
Vue.jsからまたRuby on Rails(以降RoRで略します)中心でフロントをいじる感じになりそうなため、リハビリの意味をこめて、改めてRoRでフロント作成、簡単なポートフォリオを作ろうかなと思います。 その中でmaterialize-sassというgemをベースにフロントを…
会社でRubyやりたい勢の方が増えてきました。 嬉しみが深い (*´ω`) 本記事では、Ruby案件の仕事をするために勉強したこと。また、実務で事前に学ぶべきと思ったことを書いていきます。 はじめに 対象者 背景(なぜこの記事を書いた?) Ruby / Ruby on Rails…
はじめに Railsチュートリアルの5章を進めていく中で、 Railsに触れていないとアセットパイプラインあたりのこと忘れてしまいそうなので、 備忘録として概要をブログに記述します。 railstutorial.jp 備忘録 アセットディレクトリ 静的ファイルを目的別に分…
gem deviseに関しての学習記録です。 といっても、本記事にはリポジトリと学んだポイントをまとめるだけです。 学習記録はリポジトリのReadme.md参照ください。 目的 deviseって、使い勝手良いのですが、 やはり実践導入するには裏の仕組みも理解した方が良…
久しぶりに新規デプロイしようと思った際、 手順をよく忘れるので書いときます。 自分向けのメモなのですが、誰かに見られた際に恥ずかしいので、 念のため敬語使って書いときます。。。 手順 手順はこんな感じです。 以下の{}だけ修正して、コピペすればおk…