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的原因。 –
修正了:)這是一個錯字。 –