Rubyにまつわる雑多な覚え書きなど。
Rubyは, 動的な型付けを持つプログラミング言語。Ruby on Rails など、多くの場所で広く使われている。
私 (堀川) が執筆した書籍です。
Ruby de CGI -- Rubyで作るインタラクティブWebサイト
Ruby on Rails 〜レールの路線図〜 Part 1 同 Part 2 同 Part 3 Ruby on Railsの初歩的な全体像。[2021.5] Ruby 3.0 + Rails v6.1 に改めた。
Ruby on RailsでOracle Databaseにアクセス (2016.11) Rails 4.2 / 5対応。
Webpacker を剥がし jsbundling-rails に移行する OpenSSL v3対応
[2022-06] 11_sample-with-pagy-and-inifite-scroll · main · netsphere / rails-examples · GitLab ページネィション, 無限スクロールのサンプル。Rails 6.1, Pagy, Infinite Scroll.
[2022-01] Rails 7.0 Chatサンプル Ruby on Rails 7.0 + Ruby 3.0 サンプル。Rails 7.0 は久々にエッジの効いたヴァージョンになっている。Hotwire (HTML-over-the-wire), Action Cable (WebSocket), Redis の組み合わせ。JavaScript なしで SPA (Single Page Application) を実現。これはスゴい。
PWA Chat - Rails 7.0 sample
Progressive Web App (PWA) サンプル. Web アプリをデスクトップ・ホーム画面にインストールできる。serviceworker-rails
gem を利用したが、これは Rails 5.x 用。Rails 6 (Webpacker) 以降では、ある程度修正が必要。
public
, protected
, private
によるアクセス可能範囲の違いについて。
リファレンス Test::Unit (2017.2) Ruby 2.3.3 に添付の test-unit に対応。