簡體   English   中英

控制器導軌中的調用方法模型4

[英]Call Method Model in a Controller 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,我認為這是您要為其創建方法的同一類

使用t.save代替newTransaction.save

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM