railsとかのどうでもよいメモ

2012年12月3日月曜日

Arel scope の OR

›
http://dodemoyoiblog.blogspot.jp/2012/09/scope.html 上の記事でも書いたが、Arel の scope は便利だ。これは何度言っても言い足りない。 細かいことは元記事を読んでもらうとして、 scope にビジネスロジック...
2012年11月24日土曜日

入力フォームの設定化

›
現在開発しているプロジェクトでは、入力フォームの設定を外部化している。 例えばhamlで入力フォームを書くと大体以下のようになるはずだ。   = f.text_field :name, :class => "Name"   = f.text_f...
2012年10月1日月曜日

model の decorator の話

›
最近の sapporo.rb などでは ActiveDecorator など、model の Decorator の話で少し盛り上がっているようだ。view に関わるコードをどう整理するか?という話について、共通見解が定まってきたということだろう。 rails の MVC に...
2012年9月26日水曜日

haml のうまい使い方

›
1年ほど前から業務アプリの開発に haml を使っている。 世の haml の紹介では html って閉じタグが無いからすっきり書けるよ!とか.Hogeって書くだけで<div class="Hoge"> になるよ!簡単!みたいなレベルで紹介され...

model を物理レイヤーと論理レイヤーに分割する。

›
エンタープライズrailsという書籍に、モデルをphysical レイヤーと logical レイヤーに分けろ、というアドバイスがあった。この分け方が絶対かといわれるとよくわからないが、私も基本的にはこの考え方には賛成だ。 モデルのレイヤーを分けて考えるということはrails...
2012年9月23日日曜日

to_sql のうまい使い方(2)

›
前回の記事 で、通常の ActiveRecord のクエリではパフォーマンスがよくないという場合に、うまくARELのよさを生かしつつ find_by_sql で高速なクエリを実行するための方法を紹介しました。 to_sql と find_by_sql でクエリを高速化する方法と...
2012年9月21日金曜日

resque と delayed_job

›
resque と delayed_job の違いについての質問に対する回答がなかなかよかった。 http://qa.atmarkit.co.jp/q/2406 個人的には、resque って長いトランザクションの中からキューを突っ込んだ場合、トランザクションが完了するま...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.