下面是一个ruby类:

class User
  devise :trackable, :confirmable
end

在大多数情况下,我希望:confirmable存在,但在某些情况下,我希望在实例化之前删除:confirmable
问题:如何动态删除:confirmable
我宁愿避免创建单独的类。

最佳答案

devise :confirmable向模型中添加许多方法,其中之一是skip_confirmation!
如果不希望在创建时发送确认,则
生成,呼叫跳过确认!
例子:

  user = User.new
  user.skip_confirmation!

关于ruby-on-rails - 从类的根处的Ruby方法调用中删除参数。即时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7643803/

10-13 02:08