我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

rails 多态关联 事务问题

rails 多态关联 事务是这么处理的?
例如
[code="ruby"]
@attach = Attach.new(params[:attach])
@cook = Cook.new(params[:cook].merge({:user_id=>cookies[:user_id]}))
@attach.entry = @cook

 @cook.save && @attach.save

[/code]

如果Attach验证失败 Cook则保存一条记录
如果Cook验证失败 Attach则保存一条记录

这么能把Attach和Cook 方进同一个事务

[code="ruby"]
begin
Attach.transaction do
@cook.save!
@attach.save!
end
rescue Exception => error

your code

end
[/code]

近期文章

  • taglib的<c:if>标签怎么用?偶忘了,哪位大哥教导下,谢谢!
  • 在IE中,如何使用JS删除DOM对象的属性?
  • ExtJs RowNumber
  • 有趣的Java面试
  • struts2标签数字显示成汉字
  • jQuery里ajax和hover的综合运用怎么无效呢?
  • 望推荐extjs3.0版本以上的好书
  • 关于python的namespace探讨
  • javamail在tomcat下发送邮件正文乱码,困了一天了
  • java.lang.reflect.InvocationTargetException
  • 最近学习EXTJS遇到了令人困惑的问题
  • DBVIsualizer Free5.0 问题
  • ext 执行时间差的问题
  • socket C Java java.io.EOFException
  • 基于 JWebBrowser 的Swing开发的一个垂直滚动条问题。
  • tomcat下的log4j每天一日志问题
  • gxt 实现一个登录,20分求
  • Ext 灵异现象,高手进来帮忙解决啊!!!
  • el在页面取出从表的信息
  • 为什么我的this.ownerCt.title无法去得值?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华