railsとかのどうでもよいメモ
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 って長いトランザクションの中からキューを突っ込んだ場合、トランザクションが完了するま...
2012年9月19日水曜日
DCI (data context interaction)
›
DCI アーキテクチャという設計についての考え方がある。数年前から scala 界隈で盛り上がっていた記憶があるが、最近は ruby/rails 界隈でも盛り上がっている模様。 先日の札幌 ruby 会議で角谷氏が発表を行っている。 rubykaigi http://s...
2012年9月16日日曜日
ActiveRecord の changed? のバグ
›
ActiveRecord にはちょっとひどいバグ?がある。 ActiveRecord は save するときに実際に変更のあったカラムのみ sql の update 文に書き出すようになっている。blob を持つようなモデルやカラム数がやたらと多いモデルの場合には sql...
‹
›
ホーム
ウェブ バージョンを表示