- 投稿日:2023-06-05T22:08:50+09:00
【Rails/CanCanCan】authorize_resourceのソースコードを読んでみた
はじめに cancancanというgemでは、authorize_resourceというメソッドが用意されています。 authorize_resourceは、以下のように使うと、Controller…
- 投稿日:2023-06-05T21:11:09+09:00
Windows10 Ruby3 Rails7にPostgreSQLデータベースを設定する手順
タイトルの通りwindows10 ruby3環境にPostgresqlデータベースを 設定する手順を記録として残したいと思います。 ■前提条件 ・PostgresqlがPCにインストールされていること Windows 1…
- 投稿日:2023-06-05T19:25:20+09:00
オブジェクト指向で作りたい!クラス実装やリファクタリングする時のヒント
はじめに みなさんオブジェクト指向開発してますか? 大規模な開発であれば実装前にきっちりとクラス設計を行っていることでしょう。 また、大規模でなくても機能を跨いだり、複数の担当者で利用するクラスなど…
- 投稿日:2023-06-05T19:05:47+09:00
Rubyのp、pp、puts、printメソッドの違いについて
Rubyには、データの表示や出力に使用されるさまざまなメソッドがあります。その中でも特によく使われるメソッドとして、p、pp、puts、printがあります。それぞれのメソッドは、データの表示や出力…
- 投稿日:2023-06-05T18:53:01+09:00
Rubyのchunkメソッドの使い方と動作について
rubyのプログラミング問題を解いているときに、模範解答でchunkメソッドというものを見かけたので、どんなメソッドか調べてみました。 概要 chunkメソッドは、RubyのEnumerableモジ…
- 投稿日:2023-06-05T17:34:04+09:00
[selenium] chromedriver バージョンエラー ( This version of ChromeDriver only supports Chrome version XXX 〜 Current browser version is XXX with binary path 〜 )
背景 selenium でタイムカード打刻を半自動化しているのですが、たまに下記のエラーを吐きます This version of ChromeDriver only supports Chrome…
- 投稿日:2023-06-05T08:59:00+09:00
【学習】Ruby on Rails チュートリアル 第7版 - 第9章 高度なログイン機構
6/5 8:30 開始 ・パスワードとトークンとの一般的な違い パスワード:ユーザーが作成・管理する情報 トークン:コンピューターが作成・管理する情報 9.1.1まで終了 6/5 9:00 終了
- 投稿日:2023-06-05T00:02:26+09:00
アプリケーションサーバPassengerを3から6まで更新した際に感じた違いまとめ
はじめに アプリケーションサーバPassenger(Phusion Passenger)を3から6に更新する機会があったのですが、インストール方法やデプロイできるアプリケーションの種類の選択肢が増え…