2012-01-01から1年間の記事一覧

Rails 3.2.9 では integer なカラムに紐付いた属性に Numeric・Boolean 以外の内容を入れたときの挙動が変わった

http://blog.eiel.info/blog/2012/11/16/rails-329-default-scope/ 読んで,「前からそうじゃなかったっけ?」と思ったので確認した.そもそも default_scope の挙動が変わったのではなく,代入時のキャストの挙動が変わったようだ.(ここでは default_scope…

private なレポジトリを hub clone するときは -p が必要

Git

https://github.com/defunkt/hub/issues/212 あるいは man hub とかに書いてある

google-spreadsheet-ruby 試した

GoogleSpreadsheet で定時ログ出力みたいのできないかなーと思って gimite/google-spreadsheet-ruby 試してみたけどなかなかヨサゲ。てきとーなサンプルはこれ。 https://gist.github.com/3775235とりあえずカラム名と値与えてあげれば追記していける Worksh…

[Node]Backbone.js + Sinon.js で callback をテストしようとしてハマる

端的に言うと以下のコードは想定通りに動かない。(Node のコンソールで) var Backbone = require('backbone') var Sinon = require('sinon') var m = new Backbone.Model({ 'foo': 'bar' }) var f = function(){ console.log("===> Callback called") } m.on…

responders と RSpec

responders で書き換えられた scaffold で RSpec が通らなくなる件。Post の内容がエラーかどうかを判定するのに、 scaffold では AR::Base#save の戻り値で判定しているため、Spec は次のようになっている。(ここでは ItemsController の Spec と仮定する…

久々に Ruby toolbox を眺めてみたメモ

ほんとにメモだけ。チェックしておくと便利そう https://www.ruby-toolbox.com/categories/Active_Record_Enumerations https://www.ruby-toolbox.com/categories/Active_Record_Value_Cleanup https://www.ruby-toolbox.com/categories/API_Builders https:…

Rack::GoogleAnalytics

leehambley/rack-google-analyticsこの Rack Middleware は、 production 環境のすべての HTML を返す URL に Google Analytics を組み込みたいというニーズがあったときに便利。以下サンプル。Gemfile: gem 'rack-google-analytics', :require => 'rack/goo…

明けましておめでとうございます

この日記は今年も Rails 中心に淡々と気づいたメモを残していきたいと思います。だいぶ不定期ですがよろしくお願いいたします。