毎日SEの技術ブログ

平日は社内SE、休みは自宅でサービス開発するSEの技術ブログ

2014-06-01から1ヶ月間の記事一覧

Rails ActiveRecordのwhereで想定しないデータが取得される

はまったこと # id='2a2' model = model.where(relation_id: id) を実行するとrelation_idが2のデータが取得される。 実行されたSQL select model.* from model where model.relation_id = 2 原因はto_iメソッド relation_idはinteger型なので、idがstring型…

Rails flashの挙動

flashとは 主にユーザに通知などを行う際に利用する session機能を利用した機能 Hash形式 flashの使い方 controllerなどでflashに値を設定して、viewでflashから値を取得します。 #controller flash[:error] = "エラーが発生しました" #view <%= flash[:erro…

JJUG ナイトセミナー 6.11 ドメイン駆動設計特集!に参加しました

DDD

GREEで行われたドメイン駆動設計(以下DDD)のイベントに参加してきました。 エリック・エヴァンスのドメイン駆動設計を和訳した和智さんと、GREEに勤める加藤さんの二名がスピーカーです。 講演内容は下記二本立てです。 ・コードに語らせるために(和智さ…