際際滷

際際滷Share a Scribd company logo
いつもどおりのテンションでしゃべる
Eightの講
表云啼很
2015-09-03 燕歌祇.rb #4
こんにちは
表云啼很(@igrep) 26r=
念指からAけて払撰。
Eightのサ`バ`サイド毅輝です。
こんにちは
マイブ`ム: レス鮫颪縫廛螢ュアの鮫颪鯤垢Α
きょうのおはなし
念指と揖じぐらいXいノリでEightチ`ムに仝云輝にあっ
た伽い々をしますよ
ちなみにこのスライドの竃しまで念指といっしょです
ね
パワポとかじゃないからスライドのテ`マを笋┐襪里中宜
株かったのはないしょだ
Disclaimer!
巓りの竃圭をて秘れるか篇
このスライドはEightチ`ムにあった竃栖並を記?と宙く
ものです。
吭翌と吭Rが互いため、gはあまり伽くないかもしれませ
ん。
^業な豚棋はしないでください。
その1: えない500
それは、暴がjoinしてgもない2013定の敢でした...。
その1: えない500
なぜか宥らないControlerのテスト
デバッグコ`ドを碧zんでも{り彭くことなく、採並もな
かったかのように500が卦る。
Response bodyも腎っぽ...
その1: えない500
奮薦が吭龍音苧なので log/test.log とにらめっこして
いると...
なんかスタックトレ`スらしき猟忖双の塘双をinspectし
たEが。
その1: えない500
イメ`ジ
その1: えない500
( ^o^)(Iさん圷徭l郊にいてみよう)
( ??? )?
? ? (ApplicationControllerでrescue_from Exception)
y|~??('ω')??~|yうわあああああ
その1: えない500
仝ApplicationControllerでrescue_from Exception々
と冱えば。
Controllerでのすべて┐寮翌をoに「す恷の
ラスボス
\鳥
ただのNoMethodErrorも、
TypeErrorも、
ActiveRecord::ValidationErrorも、
すべてはに壤られるという...。
その1: えない500
W仝...で、これ採してるんですか拭
Iさん仝軟きた箭翌をDBに隠贋しています。_k嶄なにか
おかしかったらこのペ`ジをます々
┗4罎靴神翌の匯Eがえるペ`ジを_く
W仝...はぁ。(さっきのスタックトレ`スはこれにINSERT
するrのか...)々
その1: えない500
W仝でも、テストだとdatabase_cleanerがあるからえち
ゃうじゃないっすか。書まで箭翌がえなくて是ったこと
はないんですか拭
Iさん仝σ(???*) う`ん...々
Iさん仝そういえばすぐ櫃鼎い謄灰瓮鵐肇▲Ε箸靴討泙
ね...々
瀏鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾烹
 すぐ櫃鼎い謄灰瓮鵐肇▲Ε箸靴討泙垢 
Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
その1: えない500
縮:
rescue_from Exception に泙蕕此
rescue Exceptionはマジで寔にmむから
風嶷に聞おう。
伽いのはコ`ドだけじゃない、伽くなったコ`ドを鞭け秘
れてしまった繁もWも根め伽い。
(^_^;) ちなみに、その瘁Rails.envがtestのr
はrescue_from Exceptionしないよう笋┐峠Q。
その2: 剃さ碧
勣周: iPhone井で、Passbookを鮄辰靴臣缶住QC嬬を恬
りたい。
兆缶を僕佚するユ`ザ`の、プロフィ`ル兆缶の鮫颪
Passbookの碧に栽わせたサイズにQしたい。
ただし、k罪曳は隠ったまま。
Passbookが峺協するアスペクト曳に栽わない鮫颪栽、噫
った何蛍を邑苧にする。
その2: 剃さ碧
ググったら竃てきたGihyo.jpにdっていたコ`ドを歌深に
軸g廾?軸_J?軸PR?軸マ`ジ
ステ`ジングで_J,箸海蹐...
その2: 剃さ碧
なんか虫に恣貧にずれた鮫颪... (;_;)
その2: 剃さ碧
どうもステ`ジングと_kh廠とでImageMagickのバ`ジ
ョンが寄きくxれているのが圻咀らしい。
┘好透`ジングのほうが仟しい
どっかでエンバグしたのか、と房いいろいろなバ`ジョン
でやってみるも、どうも_kh廠のバ`ジョン參翌うまく
佩かない...。
その2: 剃さ碧
バグレポを僕るべく壅Fコ`ドを弌さくするよういじって
いたところ、
仝(??)...ん燭發靴して拭
聞喘していたMagick::Image#extentメソッドに局す哈方 x,
y の屎を剃させると、
圷の宥り噸宥に咾い殖。。。。。。
その2: 剃さ碧
この音房hビヘイビアに薬むべくImageMagickの
ChangeLog冥覆垢襪...
2010-09-13 6.6.4-2 Cristy
quetzlzacatenango@image...
* Don't negate the geometry offset for the -extent
option.
なんかそれっぽいhが。
その2: 剃さ碧
採冱ってんだよ剃に郡してんじゃねぇかよ... #^ω^
??????
と房うも、どうやらこれはImageMagickのCLI井、convert
コマンドの-extentオプションのらしい。
その2: 剃さ碧
と、冱うことは、
convertコマンド-extentオプションがバグっていたのを岷
したY惚、
RMagick兵め方謹贋壓するImageMagickのバインディング
のextentメソッドの碧も郡してしまった庁...。
その2: 剃さ碧
ちなみに
RMagickのドキュメントでは、
The upper-left corner of the new image is positioned
at -x, -y.
と、すでにの方で峺協することが碧であるかのように
かれているというFg...。
その2: 剃さ碧
縮:
これに泙蕕此ImageMagickはYアレらしいので櫃鬚
けよう
ImageMagick has a ridiculous development workflow
輝たり念だけどちゃんと唹譴鮨爾┐謄丱夷渾や碧
筝をしよう
ちなみに、vBするコ`ドは暴のブログ並にしくある
よ
その3: ありえへんキ` 1
ある晩。
わけあってSさん┘ぅ吋瓮鵤がいたspecをg佩する
と...
寄楚の翌何キ`エラ`
その3: ありえへんキ` 1
W仝ちょっと?Sさんちゃんとspec宥してください
よ? 
Sさん仝えっ、こっちでは宥るんですけど...々
W仝えっ々
┐舛覆澆法輝rCIをこれから秘する、というところで
した...
その3: ありえへんキ` 1
_かに、お札いのSHOW CREATE TABLEをると奮い`って
いる。
?(ο??д?)??
Nさん瘁の竃り
仝ああ`、それeight.ymlが奮い`っているからです
ね...。々
W仝えぇっ、そんなまさかそれって...々
その3: ありえへんキ` 1
瀏鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾烹
 O協によってなる翌何キ`の嗤o 
Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
その3: ありえへんキ` 1
しい並秤はわかりませんが、翌何キ`のQいにあぐねて
たどり彭いた返粁の庁...。
もちろんF壓は峭gみ。
その3: ありえへんキ` 1
縮:
デ`タベ`スのスキ`マはみんなちゃんと栽わせよう。
翌何キ`崙sの弖紗は鮫議に。
その4: ありえへんキ` 2
とある仟C嬬をテストしていたrのこと...。
W仝さぁ、ステ`ジングでも_Jするよ?々
瀏鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾鉾烹
 融隼のActiveRecord::RecordNotUnique 
Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
その4: ありえへんキ` 2
なぜかステ`ジングh廠のみに贋壓するユニ`クキ`
が...。
鵑離透`ブルのマイグレ`ションファイルを剃貧ると、
コメントアウトされた仝:unique => true々がwww
ボスに_Jの貧、返咾馬茅...。
その4: ありえへんキ` 2
縮:
おいだからデ`タベ`スのスキ`マはみんなちゃんと栽
わせてくださいマジで (;喝;)。
その5: >>融隼の 0.truncate<<
☆圻咀音苧、隆盾Qの}です。
その5: >>融隼の 0.truncate<<
ついに枠埖
わ`い c(=?`=)?
益芙もRails 4狼に貧げたよ。4.2とは冱ってない
その5: >>融隼の 0.truncate<<
ところがやっぱり...
varchar(255)にO協していたカラムに貧渙塢呂礼Lさの猟
忖双がきzまれ、エラ`が竃るケ`スが謹k。
その5: >>融隼の 0.truncate<<
a怎:
Rails 4參週、MySQLの俊AO協
SQL_MODE=STRICT_ALL_TABLES というのがデフォルトで嗤
になりました。
箭えば猟忖双がカラムによってQまったLさを階えてしま
った栽、
これまではLさが階えた蛍を俳り里討討い燭里髻
エラ`を竃すようになりました。
その5: >>融隼の 0.truncate<<
そこで。
gHにエラ`が軟きたカラムの謹くは云輝に俳り里討討
よいカラムだったので、
歌孚しているActiveRecordクラスのbefore_saveでm輝
にtruncateすることに。
その5: >>融隼の 0.truncate<<
ところが...
融泌寄楚に鯛ちるspec
}のtruncateメソッドを柵ぶところで
wrong number of arguments (1 for 0)
なるiのエラ`が。
その5: >>融隼の 0.truncate<<
どうやら、どこかでStringではなく0(Fixnum)のtruncateが
柵ばれてしまうらしい...。
揖の俐屎をしたw侭で駅ずk伏する庁...。
(^_^;) 仝揖の俐屎々をしたr泣で渇鷸しろよ、というツ
ッコミにしては念鬚に篇します。
その5: >>融隼の 0.truncate<<
こちらのコ`ドの}なのかなのかActiveRecord箸}
なのかさえわからず、
寔爐の嶄...。
{べる櫃ない
その5: >>融隼の 0.truncate<<
縮:
(^_^;) スライドをいているうちに個鋲泣がつかること
もある。
みんなeO議に徭チ`ムのをk燕して、失のコ`ドと鬚
あおう
お瘁がよろしいようで。

More Related Content

いつもどおりのテンションでしゃべる掘庄乙鞄岳の講霧