2013-03-26から1日間の記事一覧

link_toにGETパラメータをつける

Rails3 <%= link_to "excelで保存する", to_xls_years_path(user: 3, id: 2)) %> ↓ <a href="/years/to_xls?id=2&user=3">excelで保存する</a> controllerとactionをハッシュで渡す書き方はRails2のものっぽい。 参考記事 http://stackoverflow.com/questions/2711294/rails-link-to-with-block-and-g…

引数を省略する

ruby-1.9.3-p392時間操作系メソッドを書いていてテストしやすいものを書きたいし、中でDate.todayとかしたら使い回し出来なさそうというのが最近の悩みの種だった。 そこで引数を省略できればいいのになあということで調べた。 def cola args={} p args[:nam…

ActiverecordでColumnの別名をつける

Rails3属性名を見ただけで何が入っているかわかるように設計していくと、属性名が長ったらしくなるのは世の常。 でも実装も終盤になってくると時計と睨みつつも長い属性名を入力するのはしんどい。 そこで別名ですよ。 class Month < ActiveRecord::Base ali…