den*_*icz 6 activerecord ruby-on-rails ruby-on-rails-3
我是Ruby/RoR的新手(一年之外),我注意到RoR或Ruby中有几种不同的方法基本上都做同样的事情.我希望得到某种澄清的.build一种方法是方法.什么时候有效使用或如何在最好的光线下使用它,有点儿.
谢谢!
.build方法是一个ActiveRecord方法,用于根据模型中的has_many关系创建新记录.
所以,让我们说;
User has_many tweets
Run Code Online (Sandbox Code Playgroud)
然后你可以使用
user.tweets.build(tweet_id)
Run Code Online (Sandbox Code Playgroud)
这将在与该用户关联的推文表中创建新的推文.它也将返回该对象.
您可能希望在您的参数中添加一个参数tweet_id,具体取决于您实现应用程序的方式.:)
| 归档时间: |
|
| 查看次数: |
3003 次 |
| 最近记录: |