我有一个Post
类和一个Comment
类。我有一个帖子对象,想将其转换为评论对象。我浏览了 Rails api 并发现 becomes(klass)。目前,帖子和评论之间没有关联。所以我尝试了
@post.becomes(Comment)
但是找不到@post
对象的方法。我错过了什么吗?
最佳答案
将您希望两个模型都使用的方法放在一个模块上。然后将该模块包含在两个模型中。
关于ruby-on-rails - 如何在 Rails 中使用 becomes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2558164/