`
fei1985
  • 浏览: 34381 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于returning

阅读更多

在beast的记录中看到一个方面中用到returning的用法。

 

 def reply(topic, body)
    returning topic.posts.build(:body => body) do |post|
      post.forum = topic.forum
      post.user  = self
      post.save
    end
  end

 有点不是很理解。在google中收到这篇文章是关于returning的说明的

http://weblog.jamisbuck.org/2006/10/27/mining-activesupport-object-returning

 

 

def returning(value)
  yield(value)
  value
end

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics