miyasakura’s diary

日記です。

Rails

ActiveModelのi18n

ActiveRecordを継承せずに直接ActiveModelを使ったときの i18n のやり方がわからなかったのでメモ。 def User include ActiveModel::Validations validates :email, presence: true end みたいな使い方をしているとき。 ja: activemodel: attributes: user: …

Railsで常駐プロセス(Daemon)の作り方に悩む

今作っているものがデーモンを作ってDBのテーブルを監視する必要があり、それをどう実現するのが良いのか調査中です。 候補は下記辺りでしょうか。 serverengine: rails + serverengineで お手軽daemon foreman: foremanを使ってRailsのActive Job(Sidekiq)…

atomutil gemでエラー出た

ライブドアブログに自動投稿する仕組みを作ろうとして昔使ったことのあるatomutil (https://rubygems.org/gems/atomutil/versions/0.1.4) というGemを使ったところ文字コード周りで動かなくなっていました。 ```Encoding::CompatibilityError: incompatible …

productionでcssが読み込まれない問題

昨日は assets:precompile のしわざかなと思ってたのですが、よくよく見たらnginxの設定の問題でした。 Chromeだとエラーはなにも表示されてなかったのですが、Firefoxで確認すると text/plain だからCSSは読み込めないよ!ということでした。 いやいやHTML5…

assets:precompileに嵌まる

1日でRailsアプリを作ったは良いけど本番環境に持って行ったらCSSが適用されない。 productionだけ動作が変わるので開発環境で気づかないという問題。 Gemで入れたやつがどこで読み込まれるのかとかを時間あるときにちゃんと理解と毎回手間取ってる気がする。…