【问题标题】:rails_admin how to override an actionrails_admin 如何覆盖操作
【发布时间】:2016-02-19 08:52:06
【问题描述】:

我只需要为我的一个模型覆盖new action

基本上,我要做的只是在@object.save 之前设置一些值

我搜索了很多,但 rails_admin 文档在这方面不是很详细,而且大多数教程都是关于创建自定义操作的。

有人知道怎么做吗?

【问题讨论】:

    标签: ruby-on-rails rails-admin


    【解决方案1】:

    customize actions

    # config/initializers/rails_admin.rb
    RailsAdmin.config do |config|
        new do 
    
        end
    end
    

    【讨论】:

    • 谢谢!我应该把它放在哪里?
    • 感谢您的帮助,但我正在尝试使用 rails_admin gem,而不是 active_admin gem
    【解决方案2】:

    希望对你有帮助

    config.actions do
      dashboard
      new do
         ...
      end
      index
    
    end
    

    第一个参数是动作的关键。它将是i18n_key, the url_fragment, the action_name, the authorization_key 等。您可以单独覆盖其中的每一个。查看相应的类和

    Base

    Action 类来获取这些选项的列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      • 2020-12-22
      相关资源
      最近更新 更多