class Project < ActiveRecord::Base
has_many :tasks
accepts_nested_attributes_for :tasks
end
class Project::Task < ActiveRecord::Base
attr_accessible :task_id, :name
belongs_to :Project
end
这我通过阅读CSV文件,建立我的JSON数据来创建记录可以让rails模型通过发布上面的json创建记录来创建跟随控制器的方法。
project_params = params.require(:project).permit(:name, tasks_attributes: [:name])
Project.new(project_params)
因为我上载其到JSON进一步转换服务器csv文件,我想直接传递JSON数据模型来创建数据库里面记录(嵌套)。有没有办法做到这一点?
任何人都可以告诉我为什么答案是投下来的?它不是回答你的问题,还是答案错误?还是脱节了?在任何意义上,这个答案确实回答了这个问题,我认为没有理由拒绝投票。我很想从下来的选民那里得到一些解释,可能我错过了一些东西。 –
'save'不是模型类的方法。也许,这是downvote的原因。 –
修正了:)这是一个错字。 –