my_back_pages

プログラミング学習の記録 Ruby / Rails / FjordBootCamp

2024-01-01から1年間の記事一覧

Anacondaをアンインストールしたのに、CONDA_CHANGEPS1 という環境変数が消えない -> zshのプロンプトのテーマによって設定されていた話

まとめ Rubyを勉強する前に、Pythonの学習のためにAnacondaというソフトをインストールしていた Pythonの環境構築についてよくわからないままインストールしていた上に、zshの設定ファイルに関連設定が色々と書き込まれているのが気持ち悪かったので、Anacon…

【Rails】rails g コマンドで --force-plural オプションを使用した際の生成物を rails destroy コマンドで削除するときは、同じオプションを指定する必要がある

タイトル通りです。 --force-pluralオプションを使用して複数形を使ったモデル名のscaffoldを行う rails g scaffold JazzCafes name:string --force-pluralを実行。 ポイント --force-pluralオプションを使ったので、モデルのファイル名が複数形のapp/models…

楽天KoboのPCアプリで電子版の技術書を読むのがちょっとだけ不便に感じた話

なぜ? リーダーアプリで、本文のクリップボードへのコピーができないからです。 本文を選択して右クリックした際のメニュー 一応、「検索 -> Google」をクリックすれば、ブラウザが開いてGoogle検索結果に遷移してくれるので、それをコピーすることでやりた…

Macのターミナルでコマンドを右クリックするとman情報を見ることができる

タイトル通りです。 手順 manを参照したいコマンドをMac純正ターミナルに打ち込んで、そのコマンド上で右クリック。 「manページを開く」をクリック。 別ウィンドウでmanが参照できる! 何気なくターミナル上で右クリックをしたときに気づきまして、これまで…

【Rails初心者】createアクションでモデルオブジェクトの保存失敗時に、入力情報を保持したままフォームを表示することができる理由

/cats/newのフォームへの入力内容になんらかのバリデーションエラーなどがあり、@cat.saveに失敗すると、(scaffold状態のRailsアプリなら)入力内容が保持された状態でフォームが表示されます。 よくよく考えると「どんなすごい仕組みで入力内容が保持され…

【RubyMine】Code Vision機能をオフにしたら動作が軽くなった話

シェアしたいことのサマリ MacBook Air (M1, 2020) 8GBでRubyMineを使っているのですが、特にJS関連ファイルで動作が重くなるときがある。 「Code Vision」機能をオフにすると大分軽くなる。 ※メモリの割り当て増はすでに行った上での処置です。 詳細 フィヨ…

【SWR】isLoading が使えるのは SWR 2.0 から【React】

サマリ useSWRの返り値としてのisLoadingが使えるのは SWR 2.0 から isLoading は useSWR から返される新しい状態で、リクエストが実行中で、ロードされたデータがない ことを示します。これまでは、isValidating は初期ローディングと再検証の状態のどちら…

【Ruby Silver】試験をどこから申し込んでいいかわからず迷子になった話

結論 ※2024/1/2現在の情報です。 団体ではなく、個人で Ruby Silber / Gold を受験するときの申し込みは、まず下のページに行って、 Ruby技術者認定試験制度|試験一覧・検索|受験者の方|CBT/IBT 世界水準の試験運営|プロメトリック 予約に必要なプロメト…