Webアプリケーションフレームワーク「Ruby on Rails」のグループです。
はてなブログを持っていれば、誰でも参加できます。
今週のお題「2024年にやりたいこと」 小森です。 今週のお題が更新されましたね。 今回は2024年にやりたいことらしいです! どんな年にする? 今週のお題は「2024年にやりたいこと」です。 あけましておめでとうございます! 2024年はどんなことをしたいですか? 書き出してみると、実際にやれそうな気がしてくるものです。やりたいことはやっちゃいましょう! 今週は「2024年にやりたいこと」をテー…
はじめに StringとSymbolで同一名のKeyを持つHashはやめよう {'id' => 10, :id => 11, 'name' => 'AAA', :name => 'BBB'} 遭遇 ruby2.4+rails Hash.transform_keys!が特定の状況でsymbolize_keys(非破壊)と互換のない挙動をする ruby2.5.2+rails ruby2.5で同関数が実…
はじめに プロジェクトの作成 状態管理とリアルタイム表示の実装 数字ボタン処理 四則演算子ボタン処理 小数点ボタン処理と重複防止の実装 バックスペースボタン処理と入力値の編集機能の実装 クリアボタン処理とリセット機能の実装 計算ボタン処理とエラーハンドリング 安全な四則演算の評価 表示部分の実装 初心者向けのスタイリング例 コード保守性向上のリファクタリング 最後に はじめに この記事では、Rea…
環境 vue3.2.6 (OptionsAPI) node 18.16.1 内容 Vue2で元気に動いていたチェックボックスがVue3に上げたら動かなくなった。 正確にはチェックボックスをクリックしてもチェックが付かない状態になった。v- modelの中身をconsole.log()で表示しても空っぽのまま。Vue2だとクリックしたチェックボックスのvalueが入っていたのになぜ・・・。 ※チェッ…
本書ではレガシーコードを以下と定義しています。 創業期の資金不足や人材不足によって生じたコード上の課題全般を、広義のレガシーコードと定義し、使用します。 レガシーコードへの本って方法的な話が多いが、この本ではそもそも会社は事業計画があって、技術的負債も含めてレガシーコードへの対応は経営陣と協調して進める必要があると書いてあって、僕としては初めて見た内容でこの視点はとても勉強になりました。 お金の視…
今後役立つのかわからないがRuby 2.7→3.xアップデートのときに使った方法のメモ。 Warning[:deprecated] = true すると表示される非推奨警告を発生させるコードがRailsアプリに含まれないように、テスト実行時だけこのような警告をあらかじめエラーに変換できると検出しやすくて便利。また、特定の警告(たとえばキーワード引数分離など)だけエラーにしたいという状況がありうる。…
github.blog GitHub は Ruby・Rails のリリースを待たずに、毎週 master ブランチの最新コミットにアップグレードしてる 😱 こうすることで、誰よりも早くバグに気づき、自分で解消して Ruby・Rails コアにコントリビュートしてる。
非同期処理及びPromise、async/awaitについて理解した為、備忘録として残します。 非同期処理って何? 複数の処理をする際に順番を待たないで次の処理を実行する処理の事です。また、処理を順番通りに行う事を同期処理と言います。 Javascriptでは、通常1行目から順に処理が実行されていきます。(同期処理) console.log("1行目"); console.log("2行目"); …
axios.interceptors.request.use(request => { console.log('Starting Request: ', request); return request; }); axios.interceptors.response.use(response => { console.log('Response: ', response); return re…
次のページ