public

public

584 bookmarks
Newest
Getting Up and Running Quickly When Joining a Project
Getting Up and Running Quickly When Joining a Project
プロジェクトに参加するときの5つのtips。 質問を沢山すること、バグ修正からはじめること、やったことをメモすること、とくにパフォーマンスが落ちたときのことを書くこと、仮定をしないこと、ログを追うこと。
·thoughtbot.com·
Getting Up and Running Quickly When Joining a Project
Changing a polymorphic_type in Rails
Changing a polymorphic_type in Rails
RailsのPolymorphic AssociationはDBにクラス名を入れる。そのため、クラス名やモジュール名の変更をするとデータマイグレーションが必要になるし、そのマイグレーションはデータとコードを一致させながら行う必要があって大変。そこで、DBには任意の文字列を入れるようにして、その実態となるクラスとのマッピングは自分達でやるようにしたという話。
·shopifyengineering.myshopify.com·
Changing a polymorphic_type in Rails