2025-11-01から1ヶ月間の記事一覧
Railsではformのアクションを指定する場合などにリクエストパスをベタ書きすることは少なく、xxx_pathのような自動で定義されている変数を使います。 変数名には法則があるのですが、慣れないうちはわからなくなることが多いです。 その場合はrails routeコ…
Rubyは高機能な配列関数が多くてどこまで覚えるか悩ましいですが、とりあえず1ヶ月Railsで開発して使ったものは今後もよく使うだろうということでメモしておきます。 map 配列の各要素に対して何らかの処理をした結果の新しい配列がほしい場合に使うメソッド…
Railsを書いていたら、アクティブレコードのTagモデルのリストをループしてname属性をカンマ区切りで表示したい場面がありました。 AIに聞いたところ、以下のように書けるとのことでした。この書き方の&:nameの部分を理解したいと思います。 tags.map(&:name…
結論 Railsでローカルでは動作するコードがHerokuデプロイ後にエラーになる場合は、以下のコマンドでHeokruを再起動すると解消する場合がある。 heroku restart 事象 RailsでのWEBアプリを開発で以下の改修をした。 TagモデルにTagGroupモデルへの関連を追加…
ターミナルにiTerm2を使っています。 iTerm2ではターミナル起動時の初期ディレクトリを設定できます。よく使うディレクトリがある場合は設定しておくと便利です。 設定方法 Settingsを開きます。 Profilesを開きます。デフォルトはHome directoryになってい…