ブックマーク / docs.komagata.org (2)

  • RailsでDBのデータ変更はどこにかく?〜真相編〜 - komagataのブログ

    RailsDBのデータ変更はどこに書く? - komagataのブログ ブクマ・閲覧が多いようなので僕の結論書いときます。 データ変更はrakeのタスクとして書く。 migrationには書かない。 初期データはseedに書く。 例えば、運営側しか触らないCategoryが増えたとしたら、seedに追記し、rakeタスクとしてcategory追加するタスクを書き、デプロイ時に実行します。このrakeタスクは一回実行するだけなのでしばらく立ったらリポジトリからも消しちゃいますね。 DBの状態が秘伝のタレ化しないようにseed整備は大事。 実データ(ほとんど番と同じ)で開発すべきというのは別の話題。

    kksg
    kksg 2016/05/23
  • 怖いHTTPステータス - komagataのブログ

    怖話でエラー画面の文言を何とか仕様の日語訳として全くの間違いとは言い切れないぐらいの範囲で怖いものにできないか挑戦してみた。 404 あなたの要求された対象が計算機上に存在しません。もしくは故意に要求を処理していませんが、その理由を明かせません。または何らかの未知の現象が発生しました。 406 あなたの要求する種類の媒体を受け入れることができません。 422 あなたの要求に同封される構成要素が処理できない、もしくは理解できません。 500 計算機内部であなたの要求を妨げる予期しない原因不明の状態が発生しました。

    kksg
    kksg 2012/01/17
  • 1