gpt4 book ai didi

ruby-on-rails-3 - Rails 3 Active Admin将预设值添加到新记录

转载 作者:行者123 更新时间:2023-12-04 04:50:29 25 4
gpt4 key购买 nike

我试图从 Controller 和事件的admin覆盖 Controller 中执行此操作,但无法使其正常工作。

用户创建一个网站。
current_user具有id属性
网站具有user_id属性

因此,当我创建一个新网站时,我想将current_user.id添加到website.user_id中。我不行

有人知道吗?

现在,我需要在new/create Action 中使用它,但是我可能也会在edit/update Action 中使用它。

最佳答案

这似乎为我工作:

ActiveAdmin.register Website do

controller do
# Do some custom stuff on GET /admin/websites/*/edit
def edit
super do |format|
# Do what you want here ...
@website.user = current_user
end
end
end

end

您应该能够以相同的方式覆盖其他 Controller 操作。

关于ruby-on-rails-3 - Rails 3 Active Admin将预设值添加到新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7557914/

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