我正在循环遍历 CSV 并为每一行创建新记录。
如果记录创建成功,如何增加计数器?
这是我现有的代码:
Employer.create(employer) do |e|
e.password = generated_password
e.tenant = tenant
end
Run Code Online (Sandbox Code Playgroud)
我想增加一个计数器,就像i+=1工作一样.create。
您可以检查返回的实例以查看它是否已持久化:
employee = Employee.create(...) do |e|
...
end
i += 1 if employee.persisted?
Run Code Online (Sandbox Code Playgroud)
您也可以在块内执行此操作。
或者,将其分成单独的 new/save 调用,并检查 的返回值save,该值将是true或false。
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |