山本悠滋
2015-09-03 表参道.rb
(周りの出方を見て入れるか検討)
イメージ
ApplicationController
でrescue_from Exception
)「ApplicationController
でrescue_from Exception
」
と言えば。
NoMethodError
も、TypeError
も、ActiveRecord::ValidationError
も、database_cleaner
があるから消えちゃうじゃないっすか。今まで例外が見えなくて困ったことはないんですか?」
_人人人人人人人人人人人人人人人人人人人人_
> すぐ気づいてコメントアウトしてますね <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
教訓:
rescue_from Exception
に限らず、rescue Exception
はマジで真剣に頼むから
Rails.env
がtest
の時はrescue_from Exception
しないよう変えて解決。なんか妙に左上にずれた画像に… (;_;)
Magick::Image#extent
メソッドに渡す引数
x
, y
の正負を逆転させると、
2010-09-13 6.6.4-2 Cristy quetzlzacatenango@image...
* Don’t negate the geometry offset for the
-extent
option.
convert
コマンドの-extent
オプションの話らしい。と、言うことは、
convert
コマンド-extent
オプションがバグっていたのを直した結果、RMagick
始め数多存在するImageMagickのバインディングのextent
メソッドの仕様も反転してしまった模様…。ちなみに
The upper-left corner of the new image is positioned at -x, -y.
教訓:
ある日。
SHOW CREATE TABLE
を見ると食い違っている。_人人人人人人人人人人人人人人人人人人_
> 設定によって異なる外部キーの有無 <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
教訓:
とある新機能をテストしていた時のこと…。
_人人人人人人人人人人人人人人人人人人人_ > 突然のActiveRecord::RecordNotUnique <  ̄YYYYYYYYYYYYYYYYY^Y ̄
:unique => true
」がwww教訓:
ついに先月!
ところがやっぱり…
varchar(255)
に設定していたカラムに上限以上の長さの文字列が書き込まれ、エラーが出るケースが多発。補足:
SQL_MODE=STRICT_ALL_TABLES
というのがデフォルトで有効になりました。そこで。
ActiveRecord
クラスのbefore_save
で適当にtruncate
することに。ところが…
truncate
メソッドを呼ぶところで
wrong number of arguments (1 for 0)
String
ではなく0(Fixnum
)のtruncate
が呼ばれてしまうらしい…。教訓: