rails

Program & Service

tmuxinator使い始めてみた

概要 普段の開発は、railsをvimでやってます。iterm2のウィンドウ分割でペインを分けて開発していましたが、Macを再起動すると状態が全てリセットされてしまうことが難点でした。 レンダリングが遅いという点と、コピペが行いづらいと言う...
Ruby

Generate URL for password reset manually using devise

Assumptions Resource name is UserResource ID is 1 Execute on rails console user = User.find(1) raw, enc = Devise.token_g...
Program & Service

銀行コード、支店コードをAPIで取得

背景 Web API Advent Calendar 12月4日分です。 概要 金融機関コードを検索できるWeb APIが存在していませんでした。金融機関コードを検索するREST APIをRailsで作りました。 サンプル いくつかAPIの...
Ruby

Rubyで半角カナへ変換

> require 'nkf' > NKF.nkf('-w -Z4 -Z1 -x', 'ゼンカク') > ゼンカク オプション説明。nkfコマンドと同じ。 -w UTF8の出力なので。 -Z4 全角カナを半角カナにするオプション -Z1 ...
Ruby on Rails

Railsでcontroller名、action名に対応したjsファイルを読み込む

個別actionごとにjsファイルを定義したいとき。 たとえば、 app/assets//.js を対応したテンプレで読み込む。 app/views/layout/application.htmlなどのレイアウトファイルに以下のように記述。...
Ruby

Wrote sample code for gioco

railsにおいて、ゲーミフィケーション要素を追加するためのgemがあります。 主な機能は以下。 バッジ ポイント (1モデルに対して1カレンシー) 上2つのバッジとポイントを組み合わせて、あるポイントに達成したらバッジを自動付与 ポイント...
Ruby on Rails

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

rails newしたら、エラー。。。。
Ruby

deviseチュートリアル作りました

コードはこちら: deviseの公式の手順書が分かりづらいので、シンプルな認証を実現するための要点を整理してみました!細かい設定とか、自分のサイトにあった設定はこれを元にオプションを変更していただければと思います。1手順ごとにコミットを分け...
Ruby

手元のrvm環境を最新にする

手元のRuby環境を最新に更新する方法 `curl ` (すぐ古くなってしまうんですよねぇ。。)
Apple

Mac Ports

常用 最新のレポジトリを取得 # port selfupdate 古いパッケージのアップグレード # port -u upgrade outdated メンテナンス port upgrade outdatedしただけだと、古いパッケージが削...