Gre*_*egg 2 ruby-on-rails activeadmin
谁能解释一下如何自定义 Activeadmin 控制器的新操作?我有这样的课程:Room、Option和RoomOption。它们是has_many through关联的,我希望能够根据数据库中的现有内容构建RoomOptions每个新内容。RoomOptions
我有这样的代码:
controller do
def new
super
Option.find_each { |option| resource.room_options.build(option: option)}
end
end
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为没有创建选项。
我会用:
def new
build_resource
Option.find_each { |option| resource.room_options.build(option: option) }
new!
end
Run Code Online (Sandbox Code Playgroud)
房间模型必须接受_nested_attributes 选项。
| 归档时间: |
|
| 查看次数: |
2748 次 |
| 最近记录: |