自定义rails admin中的删除视图

时间:2016-10-06 08:49:42

标签: ruby-on-rails rubygems rails-admin

以下是删除的rails_admin视图。我想自定义它:例如我想在完全删除记录之前首先显示该用户的帖子。

我正在使用rails_admin gem

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

如果您为视图和控制器添加了代码,将会有所帮助。

但基本上,如果您想在 admin 视图中显示用户的帖子,您应首先在管理员控制器中为此用户创建一个变量,然后在视图中显示帖子一个街区。

答案 1 :(得分:0)

您可以通过从其gem复制此文件来创建和自定义自己的删除页面。 https://github.com/sferik/rails_admin/blob/activo/app/views/rails_admin/main/_delete_notice.html.haml 在与项目相同的目录中创建它。 #include <memory> #include <iostream> class C { public: C(int a) : _a(a) { } void printA() { std::cout << _a << std::endl; } private: int _a; }; std::make_unique<C>(3)->printA(); // prints 3 // or via variable auto c = std::make_unique<C>(123); c->printA(); // prints 123 并根据自己的喜好进行编辑。