1

我没有找到任何方法来修改 rails_admin 中现有方法的行为。我正在使用 rails 3.2 并与 PostgreSql 集成。

我想在编辑期间修改我的一种方法的行为。我有一个 shipping_quotes 模型,模型有一个费用列,默认情况下此字段为空白,我希望管理员在此字段中添加任何金额,然后在提交表单后将邮件发送给特定用户。

但我还没有找到任何修改管理方法的方法。

我还想为特定模型创建新动作。

请帮助我,我真的厌倦了这个。经过这么多的谷歌搜索,我没有发现任何相关的东西。

任何帮助将不胜感激......

4

1 回答 1

1

Rails Admin 不会为您执行此操作。您不妨在创建后为 shipping_quotes 创建一个回调方法。我认为这样的事情会有所帮助

class ShipmentModel < ActiveRecord::Base 
  after_create :verify_charges

  private     

  def verify_charges
    if !charges.blank?
      # Then shoot an email
    end
  end
end

然后,Rails 管理员将处理您的 CRUD。

于 2014-01-08T08:07:12.203 回答