rails4

rails4: precompileしたとき、ファイル名に”self-“が付与されて、さらにCSSやJSが読み込めない状態になったときの対応。

Pocket

ruby on rails でアセットパイプライン(Asset Pipeline).実行したときに、CSSやJSが読み込まれない現象が起きました。
さらに、下記のように、ファイル名に”.self-“が付いてしまうのも怪しいです。

結論としては下記のように設定することで直りました。

config/environments/production.rb

環境

ruby on rails 4.2.6

参考URL

http://stackoverflow.com/questions/29732377/how-to-disable-adding-self-in-sprockets-3-0

rails : deviseでフラッシュメッセージがでるように設定する方法

Pocket

railsのログイン認証gemのdeviseでフラッシュメッセージがでるように設定する方法です。

環境

  • ruby on rails 4.2
  • devise 4.1.1

rails : deviseのトランザクションメールでメール送信元の名前を設定する。

Pocket

railsのユーザー認証gem「Devise」で、トランザクションメール(本登録のお知らせ等)を送るときに、差出人名を設定する方法です。

デフォルト設定のままでは、メールアドレスの@マークより左の部分が差出人に表示されます。(e.x. info@example.comの場合はinfo)

設定方法

環境

  • ruby on rails 4.2
  • devise 4.1.1