タグ

ブックマーク / qiita.com/hanachin_ (2)

  • Ruby on Railsを使った開発で参照してもよいドキュメント - Qiita

    記事中のURLや内容、特にRailsRubyのバージョンについて古くなっていることに気づいた方はぜひ編集リクエストください。 この記事はOkinawa.rbのAdventCalendar 5日目の記事です。 YassLabの業務時間中にQiita:Teamに書き溜めたものを編集して公開します。 4日目は @siman さんの「今年作った gem の紹介 (2017)」でした。 明日は @fullkawa さんのFinOpsのはなしです。 背景 人数が増えたり参加プロジェクトが増えるにつれ以下のような変化がおきました。 同じソフトウェアのさまざまなバージョンを扱うようになった コードレビューをする人・される人が増えた 同じソフトウェアでもバージョンによってAPIや使い方が異なる場合があります。 また、人によっては参考にする情報源がバラバラになってしまい、ソフトウェアの開発者が提供しているド

    Ruby on Railsを使った開発で参照してもよいドキュメント - Qiita
  • ActiveRecordのモデルが1つだとつらい - Qiita

    require 'date' class AddBirthdayDateToUsers < ActiveRecord::Migration[5.1] def up add_column :users, :birthday_date, :date User.reset_column_information User.find_each do |u| birthday_date = Date.new(u.year, u.month, u.day) rescue nil u.update(birthday_date: birthday_date || User::UNKNOWN_BIRTHDAY) end change_column_null :users, :birthday_date, false end end 上記のようにマイグレーション実行時にアプリケーションで定義したActiveRe

    ActiveRecordのモデルが1つだとつらい - Qiita
    d4-1977
    d4-1977 2018/02/12
    わかるが、沢山モデルが作られて、しまうのも…という。モジュール使えばいいのかな。テスト書きにくそうだけれど
  • 1