Ruby で ISBN をチェックしたりハイフンを入れたり
本には ISBN というものが付いていて、 末尾のチェックディジットは仕様を参照すれば 簡単に計算出来そうです。
本には ISBN というものが付いていて、 末尾のチェックディジットは仕様を参照すれば 簡単に計算出来そうです。
spring rails console で pry を使っていて pager を起動するような出力をしたときに /dev/tty: Device not configured になることがあったので原因を調べてみました。 結論としてはタイトルに書いてありますが、 spring と lv の組み合わせが原因でした。
octopress で使う ruby を 1.9.3-p448 から 2.0.0-p247 にあげようと思って、 そのついでに octopress 自体も master の最新のものに更新したので、 その手順のメモです。
rails 4 に対応している認可のライブラリとして cancan からの移行先候補を選ぶために the_role と pundit という gem を試してみました。
doorkeeper gem で API を作る方は doorkeeper-provider-app というサンプルの app/controllers/api/ 以下などをみればすぐにわかったのですが、 API を呼び出す方は OmniAuth の中でユーザーの情報を取り出す だけならすぐに出来たのですが、 コントローラーの中など呼び出す方法は doorkeeper-devise-client を見てもよくわからなかったので、まとめてみました。
昨日の記事で jquery_mobile_rails 1.3.2 で画像ファイルが rake assets:precompile で処理されないという話を書きましたが、 jquery-ui-rails gem などは Gemfile に足すだけで特に require などをしなくても 画像が処理されていたので違いを調べてみました。
rails 4.0.0 と jquery_mobile_rails 1.3.2 で production 環境だと画像が表示されないという現象が起きていました。
jQuery Mobile の l10n についてちゃんと調べたのでまとめておきます。 今回は日本語化だけですが、 翻訳対象は網羅できていると思います。
Ruby 2.1.0-preview1 is released というアナウンスが一週間経ってもまだ日本語訳が出来ていなかったので、 ちょっとの暇を見つけて pull request を出してみたので、 その手順をまとめておきます。
aasm gem の使い方が悪くて、初期状態の値としてデータベースに nil が保存されてしまっていたという話です。