Rails 5 API accepts_nested_attributes_for 无效
Rails 5 API accepts_nested_attributes_for not works
我正在尝试使用 accepts_nested_attributes_for 保存带有任务的事件,但它不起作用。
我的模特:
class Event < ApplicationRecord
has_many :tasks
accepts_nested_attributes_for :tasks, :allow_destroy => true
end
class Task < ApplicationRecord
belongs_to :event, optional: true
end
事件参数方法
params.require(:event).permit(:name, tasks_attributes: [ :name ])
Post 通话
{
"name": "event",
"tasks_attributes": [
{ "name": "Task 1" }
]
}
你认为可以是什么?
布鲁诺!
实际上,您必须为要尝试的对象使用信封 post。
{
"event": {
"name": "event",
"tasks_attributes": [
{ "name": "Task 1" }
]
}
}
我正在尝试使用 accepts_nested_attributes_for 保存带有任务的事件,但它不起作用。
我的模特:
class Event < ApplicationRecord
has_many :tasks
accepts_nested_attributes_for :tasks, :allow_destroy => true
end
class Task < ApplicationRecord
belongs_to :event, optional: true
end
事件参数方法
params.require(:event).permit(:name, tasks_attributes: [ :name ])
Post 通话
{
"name": "event",
"tasks_attributes": [
{ "name": "Task 1" }
]
}
你认为可以是什么?
布鲁诺!
实际上,您必须为要尝试的对象使用信封 post。
{
"event": {
"name": "event",
"tasks_attributes": [
{ "name": "Task 1" }
]
}
}