札幌市中央区Ruby会議01 #chuork01
2014年2月8日に開催された札幌市中央区Ruby会議01のツイートをまとめました。
発表資料などは随時アップデート予定です!
http://regional.rubykaigi.org/chuork01/
H.Hiro
@h_hiro_
#chuork01 Railsにおける、現場での悩みとアンチパターン。この機能いいな!と思って使ったものがあとで変更しにくくなる、というケース。
2014-02-08 13:34:11
miio mitani@Sapporo/TA 💉💉💉
@ayako119
#chuork01 に向けて移動中 http://t.co/RDNlPklOTi
2014-02-08 13:34:48
拡大
H.Hiro
@h_hiro_
#chuork01 例1:退職した社員のレコードを論理削除(default_scopeによる) → あとで参照したくなるケースがあるということは、そもそも「削除」と扱ってはならないのでは。「削除」とは別のフラグで対応し(「雇用中」/「退職済み」など)名前を付ける
2014-02-08 13:40:08
H.Hiro
@h_hiro_
#chuork01 ブログシステムにおいて、タグを保存するカラムを一つにして、Serializeした配列を入れるようにする → タグでの検索に困る。Rubyの世界でしか扱えないデータは扱いにくい!
2014-02-08 13:43:25
H.Hiro
@h_hiro_
#chuork01 「仮登録のときはメアドのみ、本登録ですべてのデータを入力」という仕組みを作るのに、仮登録では「validate=>false」とする → あとでデータチェックしないとならなくて面倒! 仮登録でも別途validationをする、仮登録かどうかの状態を持たせるなど
2014-02-08 13:46:06
miio mitani@Sapporo/TA 💉💉💉
@ayako119
#chuork01 (@ かでる2・7 w/ @h_hiro_ @tadsan @snoozer05 @noplans @onjiro_mohyahya @sandinist @koiwa) http://t.co/4VBVg5qEh7
2014-02-08 13:50:40
H.Hiro
@h_hiro_
#chuork01 APIとしてJSON形式の返り値を提供するのに「as_json」を使う → Model側の設定になるため、表示権限を設定したりする場合には向かない。「Viewとして」JSON表示の設定ができるjbuilderを使う、などの対処法。
2014-02-08 13:51:12