DEPRECATION WARNING

models な試験はパスするのですが二箇所の warning が。
昨晩迷走しつつクタバッたのですがよく考えるとどの試験で、なのかを特定すれば良いのかな。とりあえず追記するかもしれませんが、朝からばたばた気味なのでとりあえずエントリ投入。

分かったこと

  • FactoryGirl あたり
  • ある model が複数の model の belongs_to な関係になってる
  • FactoryGirl.create で関連するレコードを作るところで warning が出てる

とりあえず関連の片方は作らない形で試験パス。とりあえず所用を済ませて再度着手の方向ですが。。

その後

rails c で Conn.new したら以下な出力。

=> #<Conn id: nil, access_key: nil, secret_access_key: nil, end_point: nil, 
created_at: nil, updated_at: nil, user_id: nil, provider: nil, name: nil>

これ、おかしいな。つうか migrate って必要なんじゃないのかと。ああ、これですね。つうかこのナチュラルっぷりは微妙すぎるだろorz
とほほと言いつつ以下を実行。

$ rails g migration add_provider_id_and_remove_provider_to_conns

以下をナニ。

  def change
    add_column :conns, :provider_id, :integer
    remove_columnt :conns, :provider
  end

とほほ。これで微妙な warning が出なくなりました。 model な試験も通りましたがまだ試験では green ではありません。別件対応必要なので一旦離脱。