先日、読んだ本で共通な振る舞いは継承により獲得させることで、同じ記述を繰り返すようなメンテナンス性の悪さを回避することを学びました。
(同じ書籍で、モジュールでの振る舞いの獲得に関する記述もありますが、そちらは 1 回おいておきます。)
Rails で適用できるところはと考えたのですが、モデルでやるのがよさそうだと感じました。
調べると、STI(シングルテーブル継承)という名前で解説があったので試してみます。
先日、読んだ本で共通な振る舞いは継承により獲得させることで、同じ記述を繰り返すようなメンテナンス性の悪さを回避することを学びました。
(同じ書籍で、モジュールでの振る舞いの獲得に関する記述もありますが、そちらは 1 回おいておきます。)
Rails で適用できるところはと考えたのですが、モデルでやるのがよさそうだと感じました。
調べると、STI(シングルテーブル継承)という名前で解説があったので試してみます。
先日書いた、Ruby3 を試そうでは、Docker で Ruby3 を動作させました。
Rails を動かすにあたっては、もう一工夫必要だったのでメモです。
メソッドの移譲について学んだのでメモです。
最近 ffmpeg で操作をするたびに、同じ操作を調べなおすことが多発していたのでここらでまとめようかと感じた次第です。
(使うときには調べるけど、使用間隔が 2 週間に 1 度くらいなのでさすがに覚えられないのです。)
Google スプレッドシートを Ruby で扱う方法を確認できたので方法をメモがてら記事にします。
正直、Google Spreadsheets を操作するよりも、アプリの登録のアクセスキーの取得のほうがよほど面倒なので、そこからメモします。
最近、Rails と CMS とでググっていたら、ヘッドレス CMS の Contentful を使う Contentful + Nuxt.js + Firebase の構成の記事を見つけました。
クラウドワークスエンジニアブログ - 新規事業のメディア開発に Contentful を採用した話
こちらを見ていて、興味を持ったので試しに日本製のヘッドレス CMS の misroCMS を試してみます。
前の記事で Rails で作成したアプリケーションに Twitter でログインを試しました。
TwitterAPI を使用してツイートを取得してみます。
(そもそもは TwitterAPI の使用ってこっちが目的なのではとも感じますし。)