gpt4 book ai didi

ruby-on-rails - activeadmin 单例资源

转载 作者:数据小太阳 更新时间:2023-10-29 07:17:44 26 4
gpt4 key购买 nike

我想通过 activeadmin(编辑/更新)创 build 置页面。 https://github.com/huacnlee/rails-settings-cached .

但我遇到了无法在特定页面的路由中注册资源(不是资源)的问题,例如,有类似/admin/settings 的路由,但没有 admin/settings/:id

继承资源有

defaults singleton: true

对于这种情况,但这不适用于 activeadmin。

请帮忙。

否则,我可以使用 register_pagse 方式自己创建表单并更新操作,但出现了另一个问题:我如何通过该更新操作在表单上呈现错误消息。

首选单例方式。

最佳答案

您始终可以强制 index 操作重定向到您想要的单例资源。虽然这不是一个完美的解决方案,但我过去曾使用过它。像这样:

ActiveAdmin.register Setting, as: 'Setting' do

actions :all, only: [:show, :edit, :update, :index]

controller do

def index
redirect_to resource_path(Setting.first)
end

end

end

关于ruby-on-rails - activeadmin 单例资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22643961/

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