Restful Authenticationのactivateではまる

      2012/08/15

こんなコードになってます。
--------------
  # Activates the user in the database.
  def activate
    @activated = true
    self.activated_at = Time.now.utc
    self.activation_code = nil
    save(false)
  end
--------------

が、argument errorになってしまう場合

save(false)を
self.save!
にすればうまく行きます。

つまりこんな感じ。

  # Activates the user in the database.
  def activate
    @activated = true
    self.activated_at = Time.now.utc
    self.activation_code = nil
    self.save!
  end

おすすめ記事一覧

 - Tips