7839

雑草魂エンジニアブログ

2022-06-01から1ヶ月間の記事一覧

【Rails】Faraday2.0を使う

Railsアプリケーションで外部APIを使う場合に、導入していた Faraday。v1からv2にアップデートしており、保守性を考慮して少し仕様が変わっていた。Faradayの使い方を備忘録として残しておく。 Ruby:v3.0.1 Ruby on Rails : v6.1.3.2 Faraday : v2.3.0 Fara…

Windows10のWSL2上のUbuntu20.04でCH340 USBシリアルモジュールを操作する

Windows10のWSL2上のUbuntu20.04で、USBシリアルモジュールを操作しようとした際に、少し手間取ったので備忘録として残しておく。 CH340とは WSL2 + Ubuntu-20.04インストール usbipd-win インストールおよび設定 動作試験 まとめ CH340とは CH340は中国の南…

【Rails】ControllerからRakeタスクを実行する

バックエンド側で定期実行しているRakeタスクをフロントエンド側から任意のタイミングで実行したくなった。そのために、RailsアプリケーションのControllerからRakeタスクを実行する方法を検討したので備忘録として残しておく。 Ruby:v3.0.1 Ruby on Rails …

【Rails】camelCase⇆snake_caseの変換

今回は久しぶりのRailsアプリケーション開発。 社内の一部業務の自動化のために簡単なアプリケーションを前任者から引継ぎ、一部改良を行った。構成はバックエンドがRuby on Railsで、フロントエンドがNuxt.jsの構成だ。 インターフェースとしてAPIを実装す…