delhi09の勉強日記

技術トピック専用のブログです。自分用のメモ書きの投稿が多いです。あくまで「勉強日記」なので記事の内容は鵜呑みにしないでください。

2025-11-01から1ヶ月間の記事一覧

Railsでリクエストパス変数がわからなくなったらrails routesコマンドで確認できる

Railsではformのアクションを指定する場合などにリクエストパスをベタ書きすることは少なく、xxx_pathのような自動で定義されている変数を使います。 変数名には法則があるのですが、慣れないうちはわからなくなることが多いです。 その場合はrails routeコ…

Rails開発最初の1ヶ月で使ったRubyの配列メソッド

Rubyは高機能な配列関数が多くてどこまで覚えるか悩ましいですが、とりあえず1ヶ月Railsで開発して使ったものは今後もよく使うだろうということでメモしておきます。 map 配列の各要素に対して何らかの処理をした結果の新しい配列がほしい場合に使うメソッド…

Rubyで配列関数に&とシンボルを渡す記法の意味を理解する

Railsを書いていたら、アクティブレコードのTagモデルのリストをループしてname属性をカンマ区切りで表示したい場面がありました。 AIに聞いたところ、以下のように書けるとのことでした。この書き方の&:nameの部分を理解したいと思います。 tags.map(&:name…

Railsでローカルでは動作するコードがHerokuデプロイ後にエラーになる場合はHerokuを再起動するとなおる場合がある

結論 Railsでローカルでは動作するコードがHerokuデプロイ後にエラーになる場合は、以下のコマンドでHeokruを再起動すると解消する場合がある。 heroku restart 事象 RailsでのWEBアプリを開発で以下の改修をした。 TagモデルにTagGroupモデルへの関連を追加…

iTerm2で起動時のディレクトリを設定する

ターミナルにiTerm2を使っています。 iTerm2ではターミナル起動時の初期ディレクトリを設定できます。よく使うディレクトリがある場合は設定しておくと便利です。 設定方法 Settingsを開きます。 Profilesを開きます。デフォルトはHome directoryになってい…