控制器中的调用方法模型rails 4



newTransaction不保存。

方法模型:

def self.newTransaction(sesion,date) 
   t = Transaccion.new(sesion:'sesion',date:'date')                         
   newTransaction.save
end

控制器:

Transaccion.newTransaction("vianny.mo@gmail.com","12-12-12")

为什么不直接使用create并为自己节省额外的行

def self.newTransaction(sesion, date) 
  create(sesion: sesion, date: date)                         
end

由于方法(create)没有接收器,它将被发送到self,我认为self与您想要为创建方法的类相同

使用t.save而不是newTransaction.save

相关内容

  • 没有找到相关文章

最新更新