我应该如何设置表单字段才能为单个模型在数据库中插入多行。
我正在用另一个链接更新一个 div,无法使用表单助手。所以我需要手动设置字段名称。
我有一个帖子模型,它有一个标题字段。 我想像 post[0][title] 一样将我的帖子插入数据库但是当我这样命名表单字段时它得到 0 作为字符串并且不记录。
我还尝试从 Rails 控制台设置我自己的数组,如
post = Array.new
post << [:title => "title 1"]
post << [:title => "title 2"]
sav = Post.new(post)
sav.save
仍然没有任何保存。
最佳答案
posts = Array.new
posts << {:title => "title 1"}
posts << {:title => "title 2"}
Post.create(posts)
关于ruby-on-rails - Rails 为单个模型插入多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495705/