20230204のRailsに関する記事は8件です。

【Rails×MySQL】utf8mb4対応でよく書かれている"encoding"と"charset"の、それぞれの役割について調べた→charsetが使われている場所が無かった

rails×MySQLについて、"rails utf8mb4"とかで検索すると、ほとんどの記事でdatabase.ymlにencodingとcharsetを両方書いています。 # ... 略 enc…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railway.appのメモリ使用量を減らすためにやったこと

Railway.appはherokuの代替として注目されたPaaSで(枕言葉)、自分もfly.ioのVMでは重くて難しい処理をRailway.appの方に任せるという方法で無償運用している。 やって…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails/Heroku】「`write': No such file or directory @ rb_sysopen - tmp/pids/server.」または、用意したのにYour app does not include a heroku.yml に陥った時

やりたいこと GithubのRepoのmainブランチにマージされたら、Herokuにデプロイされて欲しい Docker上で動かしているので、ビルドなどもしてほしい 起こったことと対応 公式によると…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Dart Sass + cssbundling-rails から dartsass-rails に移行した

はじめに 以前書いた記事で、 Webpacker から importmap-rails + Propshaft + cssbundling-rails への移行で実施したことを紹介した。 https…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

開発中のDeviseをインストールしてRails 7.0 (Hotwire/Turbo)のテストに協力する

はじめに Rails 7.0が2021年の暮れにリリースされて以降、Deviseは長らくRails 7.0(というか、Hotwire/Turbo)に完全対応していない状態が続いていました。ですが、よ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby if, else問題

if文を使った条件分岐 以下の条件を満たすようプログラムを作成する。 条件1:第一引数のnumが1以上かつ10以下の範囲であればTrueを出力すること 条件2:第二引数のoutside_modeがT…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Rails] コメント機能実装

はじめに コメント機能を実装するための忘備録です。 Userモデル、Articleモデル(Postモデルと同じ)は作成済みで行っています。 実行環境 Rails 7.0.4.1 Ruby 3.0.4 Devise 4.8.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

配列の正規化でArray()を使うな!

2023年2月某日、Twitterが氷河期になりTLが荒れ狂う最中、私は一つのコードに苛まされていた。 配列の正規化を行うため、以下のコードを実行したところ、 fp = File.new("hoge…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む