Rails で行ロックを実装する
「ソニックガーデン 若手プログラマ - Qiita Advent Calendar 2024」13日目の記事です。 はじめに 「複数の処理がほぼ同じタイミングで走ってしまった」というケースに備え...
25 search resultsShowing 1~20 results
You need to log-in
「ソニックガーデン 若手プログラマ - Qiita Advent Calendar 2024」13日目の記事です。 はじめに 「複数の処理がほぼ同じタイミングで走ってしまった」というケースに備え...
GraphQL かどうかはあまり大きな問題ではないですが... コード Net::HTTP::Post.new の第2引数 initheader は、必要に応じて設定してください。今回は Aut...
結論 class NilIfEmpty < GraphQL::Schema::FieldExtension def after_resolve(value:, **_rest) value...
Rails アプリケーション作成 バージョンは適宜その時の最新のものにすればよさそうです。 $ mkdir app-name && cd $_ $ rbenv local 3.1...
実現したいこと Linux環境(Debian)であること コンテナを削除してもデータが消えず、再作成した際にそのままデータが残っていること (ただしホームディレクトリ以下のみを対象とする) ディ...
前提 Herokuのアカウントを持っている Herokuのアカウントにクレジットカード情報が登録済み Heroku CLI がインストール済み (Heroku CLI のインストールは以下のコマ...
なんかすごい無駄な書き方をしていたことに気づいたので、執筆します。 同じことしている人とかいないとは思いますが...。 やりたいこと last updated : 2020-01-11 15:0...
デフォルトの設定だと、リフォーマットした時に勝手にずれてしまいましたので、コードスタイルの設定をいじります。 下の画像のように、 Preferences -> Editor -> C...
次からもっとスムースにできるように、ここに執筆します。 前提 バージョンは Rails 5.2.3 です。 テンプレートエンジンはHamlを使っていますが、ERBでもSlimでもそんなに変わらな...
前提 バージョンは Rails 5.2.3 です。 credentials.yml.enc は 5.2 から追加されたようです。 $ rails -v Rails 5.2.3 経緯 先日私が書い...
Railsプロジェクト作成 $ rails new アプリ名 -d mysql -T DBはMySQLを指定します。 -T オプションでテストファイルの自動生成を止めます(テストはRSpecを使...
kaminariを導入しているとビューで pagination メソッドを呼ぶと思いますが、その場合、自動的に ul 要素に pagination クラスが適用されます。 pagination ...
事象 kaminariを導入した後に、Bootstrapの見た目にしたいということで bin/rails g kaminari:views bootstrap4 を叩いてファイル生成するのですが...
実現したい仕様 テーブルのヘッダー文言の初期表示は「登録日時△」 テーブルのヘッダーをクリックすると、そのカラムの内容でソートされ、ヘッダー文言は以下のようになる 「登録日時△」->「登録...
事象 表題の通りですが、以下のようになってしまいました。 $ pip install jupyter -bash: pip: command not found 対処方法 どうやらパスが通ってな...
追記:DRY後(最終形) @znz さんにコメントでご指摘をいただきました。ありがとうございます。 結局 instance_variable_get メソッドを使うより普通に配列でやるべきでした...
前提 アソシエーション League モデルと Team モデルには 1:n のアソシエーションがあるとします。 league.rb # リーグモデル class League < App...
少しずつ更新します。 RubyMineに Version Control パネルを出す ⌘ + 9 で出ます。 rails g 時の自動生成を制御 config/application.rb c...
経緯 エンジニア3年目にしてやっとLinuxに触るようになったのですが、基本的なコマンドの一つの grep について一個疑問がありました。 全然大した話ではないのですが、 grep コマンドへの...
経緯 配列に要素を追加するときは、 << メソッドを使っていたのですが、表題の件で2~3分詰まったので投稿します。 サンプルコード 一つ目の要素追加では obj.nil? の結果が配...
25 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.