2009-01-01から1年間の記事一覧
ずーっと書こう書こうと思っていて忘れていた(汗「Rails 2.1 で Shift-JIS」という記事に、今でも結構アクセスあるようなので、書いておきます。データベース*だけ*SJISなのであれば、モデルの attr,attr= をオーバーライドしてその中でUTF-8とSJISの変換を…
まずは、おめでとうございます。頑張ってください。 大いに頑張って欲しいのですが、達人出版会の設立にあたって(PDF) にある、 利益の50%を著者に提供電子出版は物質的なコストと流通のコストを減らすことができます。そのコストは著者にも還元されるべき…
/etc/hal/fdi/policy/mouse-wheel.fdi に、 <match key="info.product" string="TPPS/2 IBM TrackPoint"> <merge key="input.x11_options.EmulateWheel" type="string">true</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> <merge key="input.x11_options.XAxisMapping" type="string">…</merge></match>
だったのだが、これかなりいいぞ。
mondju.comに参加しました:BxGOiXAQnwDmuoVW
if a == b || a == c ... end ってありますよね。 a の変数名が長いといやになりますよね。 あと、2回書くのがなんかめんどくさいですよね。なので、 if [b, c].include?(a) ... end って書くことありますよね。 でもなんかわかりにくいですよね。 主語を a …
メソッドに限らず、ハッシュや配列のネストの時もなんだけどさぁー これはキモイ。撲滅したい。 map.resources(:accounts, :member => { :suspend => :get, :publish => :get, :confirm => :put, }, :collection => { :update_state_and_publish => :put, :c…
def confirm if request.post? @user = User.new(params[:user]) else request.put? @user = User.find(params[:id]) @user.attributes = params[:user] end if @user.valid? respond_to do |format| format.html # confirm.html.erb format.xml { head :ok …
class RecordInvalid < Exception; end def create @user = User.new(params[:user]) @profile = Profile.new(params[:profile]) User.transaction do if @user.valid? & @profile.valid? @user.save @profile.save respond_to do |format| format.html { re…