rails

rails

Ruby on Rails 7.0.1 リリース

2021年12月15日に Rails 7 がリリースされました。 2022年1月6日に Ruby 3.1 に対応した Rails 7.0.1 がリリースされました。 Rails 7.0.1がリリースされました - 2022.1.7 R...
rails

macOS で rails の mysql2 gem をインストールするときエラー

以下のエラーが出ることがあります。 ld: library not found for -lssl ld: library not found for -lzstd とりあえず、以下を実行しましょう。 % brew install ope...
docker

Rails の docker イメージを195MBに削減

以下の記事を参考にし、マルチステージビルドにしたら 元々 772MB だったイメージが最終的に 195MB に削減されました。 Docker のマルチステージビルドで Rails イメージを軽くする - 2021.01.31 最終的...
gcp

Cloud Run 上の Rails のログ

GCP の Cloud Run で Rails のコンテナを実行している場合、 Cloud Run のコンテナには入れないので、通常 Railsのログを見ることはできません。 Cloud Run 上の Rails のログをどうやって管理...
rails

Rails の devise_token_auth と Next.js でログイン処理

Rails で ログインAPI を作るなら、devise_token_authがおすすめです。 ほとんどの人は devise で user 管理をしているでしょうから、それを拡張する形で導入できます。 Next.js とかからも利用でき...
rails

Rails API と Firebase auth の連携

railsを使用する場合、deviseを用いることが極めて多いです。 railsでフロントも含めたアプリケーションを作る場合は、認証に関わる全てをdevise単体でやってくれますし、apiモードでもdevise-jwtやdevise_tok...
javascript

Blitz.js が Rails を置き換えるか

最近、blitz で大きな変更が入ったららしく、1.0への大きな一歩らしいです。 2021年8月8日現在の最新版は v0.40.0-canary.1 blitz-js/blitz - releases github Woohoo!!...
rails

Rails の devise でログインを判定する仕組み

devise 使ってると user_signed_in? とか current_user とか使いますよね? ブラウザはどのように、現在ログイン中かどうかを認識しているのでしょうか? 解析してみました。 クッキー解析 秘密はクッキーにあ...
rails

rails の bundle install で mysql2 library not found for -lzstd, -lssl エラー

Apple Silicon mac で rails の bundle install しようとして、 mysql の gem で以下のエラーが出ました。 library not found for -lzstd library not f...
javascript

RedwoodJS が注目されている Rubyの時代の終わりか

Ruby on Rails は Ruby で動いていますが、 Rails のようにフルスタックで動くものを javascript (typescript) で動かそうというのが、 RedwoodJS です。 RedwoodJS 2...
タイトルとURLをコピーしました