rails

Program & Service

tmuxinator使い始めてみた

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

Generate URL for password reset manually using devise

AssumptionsResource name is UserResource ID is 1Execute on rails consoleuser = User.find(1)raw, enc = Devise.token_gener...
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コマンドと同じ。-wUTF8の出力なので。-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しただけだと、古いパッケージが削除されずに残...