gpt4 book ai didi

ruby-on-rails - Activeadmin 自定义 Controller 新操作

转载 作者:行者123 更新时间:2023-12-02 20:36:25 28 4
gpt4 key购买 nike

谁能解释一下如何自定义 Activeadmin Controller 的新操作?我有这样的类:RoomOptionRoomOption。它们在 has_many through 关联中,我希望能够基于 Options 为每个新 Room 构建 RoomOptions存在于数据库中。

我有这样的代码:

controller do
def new
super
Option.find_each { |option| resource.room_options.build(option: option)}
end
end

但是它不起作用,因为没有创建选项。

最佳答案

我会使用:

def new
build_resource
Option.find_each { |option| resource.room_options.build(option: option) }
new!
end

房间模型必须接受_nested_attributes选项。

关于ruby-on-rails - Activeadmin 自定义 Controller 新操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47002433/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com