タグ

activerecordに関するsimarのブックマーク (2)

  • Active Recordともっと仲良くなって自然に優しいコードを書くぞ - SmartHR Tech Blog

    こんにちは。SmartHRRails顧問業をしています @willnetです。最近は主にリファクタリングをしています。 SmartHRのバックエンドは基的にRubyで書かれています。しかし入社してくるバックエンドエンジニアは必ずしもRubyRailsを長年使ってきた人だけではなく、前職では他言語を使っていてRuby(Rails)はほとんど使ったことがないという人もいます。 webアプリケーションを作る、という点ではどの言語でも抑えるべき点は同じですが、RubyRailsに特化した考え方や書き方もありますよね。SmartHRではそれを効率よく習得してもらうために読書会を開催したり、社内のドキュメントツールに知見を書いて共有したりしています。 僕も社内のドキュメントツールにActive Recordの付き合い方ついて書いたところ、評判が良く「テックブログにしたら?」と言われたので今回一

    Active Recordともっと仲良くなって自然に優しいコードを書くぞ - SmartHR Tech Blog
  • rails+MySQLでdouble型カラムを扱うモンキーパッチ

    背景 ruby2.1とrails4を使ってアプリを作っている。DBMySQLを使っていて、わけあってあるテーブルの列をdouble型にしたいと思って。 カラムの列を変更するmigrationを作ろうと思った時に、そもそもdouble型のカラムを作るにはどうするんだっけ、ってなって、 Webを調べてみて、解がみつかったので試したところ、ちょっと不都合が生じて、それじゃあモンキーパッチを書いてみよう、という話です。 MySQLのdouble型を利用するmigration まず、MySQLのdouble型の列を使うには、 add_column :table_name, :column, :float, limit: 53 のようなmigrationを書くとできる。(これは、既存のテーブルにカラムを追加するmigration) 型に:floatを指定して、:limitに53を指定する。参考にした

    simar
    simar 2014/01/26
    railsでmysqlのdouble型のカラムを扱う方法。
  • 1