2006-02-24

_ 解約

リムネットのウェブページスペースを解約しました。 リダイレクトの設定も消えると思うので、 アンテナや RSS がリムネットの方を向いている人は、 修正していただければありがたいです。

日記
http://nov.tdiary.net/
RSS
http://nov.tdiary.net/index.rdf

_ [ruby][rails] ids

存在するかどうか分からない id が入った配列 ids があります。 存在するものは該当するレコードのオブジェクトを、 存在しないものはその id をそれぞれ配列に入れて返してくださいな。

f, n = ids.inject([[], []]) do |(_f, _n), i|
  (r = Record.find_by_id(i)) ? _f << r : _n << i
  [_f, _n]
end

inject カッコヨス。

f, n = ids.map{|i|
  Record.find_by_id(i) or i
}.partition{|r|
  r.kind_of?(Record)
}

もステガタス。

[]