Railsでメールアドレス/パスワード認証のあるようなサービスにおいて、パスワードを忘れてしまったユーザーにメールアドレスからユーザーを取得し、パスワードを再設定する実装方法。Rails4.1?からは、Message Verifiers
というものが使え簡単に実装できるようです。
Railsでパスワード再設定メール機能の実装 ~ Message Verifiers ~
Active Admin管理者画面でoptionタグを動的に変更する
Active AdminでRailsアプリの管理者ページを作成しました。想像以上に簡単にめんどくさ管理者ページを作成でき、先人たちに感謝です。モデルの作成・編集ページで、あるselectタグの値が、他のselectタグの中のoptionタグを動的に変更するというものを作成したので、そのメモ。具体的には、都道府県を選択したら、その都道府県に属する市町村だけが、optionタグに表示されるようなイメージです。
SlackとGoogleドキュメントの連携 ~ Google Apps Script
Google Apps Scriptを使ってSlackとスプレッドシートを連携させました。アンケートの集計結果等がGoogleフォームにより、スプレッドシートに記入された際に、その内容がSlackに飛ぶようにしました。これで、Slackを使っているチームであれば、わざわざスプレッドシートのURLを共有したりする必要がなくなり、便利です。
『小さなチーム、大きなチーム』 ~ Rework
37シグナルズの『小さなチーム、大きな仕事』を読んだ。Railsの作者としても有名な David Heinemeier Hansson、通称 DHH も著者として関わっていて読んでみたけど、久しぶりにコンピューター関連以外のこういう本を最後まで読んだ気がする。
アプリがKindle Fireで動いてるかチェック
実行中のプログラムが、Kindle Fire上で動いているかを確認する方法。