letter_openerをWSL環境で使う方法
メールのプレビューをブラウザ上で表示できるGEM open_letter
ですが、デフォルトのWSL環境のUbuntuではlaunchy
がエラーを吐いて終了してしまいます。少し設定をしておけば問題なく使えるのですが、毎回その設定方法を忘れてしまうのでメモっておきます。
wslopen
というスクリプトを作っておいて、chmod +x ~/.local/bin/wslopen
で実行権限を付与。
WSL環境だけで使う$BROWSER
を設定。
あとはRails側の設定は何も変えずにletter_opener
を使えばWindows側のブラウザでメールのプレビューが表示されるはずです。