Chr*_*len 2 ruby-on-rails has-many belongs-to
我正在尝试创建一个has_many和belongs_to关系中的记录
用户hasmany帖子和帖子属于用户
@post = Post.new( params[:post], :user_id => current_user.id )
@post.save
Run Code Online (Sandbox Code Playgroud)
但我一直错误地得到错误的参数数量.
我能以某种方式自动设置Post模型的user_id字段吗?我正在使用Devise,这是current_user调用的来源.
还有几种方法:
@post = Post.new(params[:post])
@post.user_id = current_user.id
@post.save
Run Code Online (Sandbox Code Playgroud)
要么:
@post = current_user.posts.build(params[:post])
@post.save
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |