Rails
notwodaily.hatenablog.comの続き今回はJSの読み込ませ方について。Rails7からImportmapという新しい概念が登場しています。このあたりがわかりやすいか。 Rails 7.0 で標準になった importmap-rails とは何なのか? 新規作成したJSを読み込ませるには、以下…
前提としてRuby等はどれも最新バージョンを用いることとします。 ソフトウェア バージョン rbenv v1.5.1 Ruby 3.3.5-1 Rails 7.2.1.2 bundler 2.5.22 流れ 1. PowerShellインストール github.com C:\Users\ユーザ名>winget search Microsoft.PowerShell 'mss…
code Rails HTML(erb) 考察 仕事で必要になって年度ごとカレンダーを表示するためのクラスを作ったので、ついでにメモしておきます。 code Rails def make_calendar today = Date.today calendar = {} start_day = today.beginning_of_month start_week = [1…
どうも。 HTMLの一部を動的に書き換える方法としてはappendやbefore, ajaxなどといった手段があります。HTMLを動的に書き換えるのには、BackboneJSとAngularJSを使った書き換え方法もあります。でも新たにライブラリを習得するのも面倒なのでもっと簡単にや…
どうも。 複数のサービスを運用するようになったらunicornのstart, stopを毎回コマンド1つずつ打つのも面倒でしょうから、予めコマンドを登録しておいて一発ですべて起動/停止出来るようにしたほうが楽じゃね?ということで、実際に作りました。 下記を参考…
前回書いたRailsの記事では単一Railsアプリを単一のサーバ上で動かす想定でした。 しかし小さいサービスとか機能であれば複数を同一サーバ上で動かしたほうがリソース上効率が良いはず。 というわけで、Railsアプリを同時にunicorn + nginx環境で動作させる…
どうも。 Railsで様々なgemを追加する機会がありますが、その度に依存性に困らされた経験を持つ人は多いと思います。自分もその一人で、何度も都度調べるのも面倒だと思ったので覚書として手順とそれぞれの役割を簡単にまとめます。 Gemfile修正 bundle inst…
今月から真剣にwebサービス作りに励むため、今までおろそかにしてきたRailsの環境構築、つまりサーバの設定とかインフラチックな部分を学習し直しました。今はMacBook Air上で暫定的に動かしてますが、今後はたぶん、定番?のさくらVPS上に構築することになる…