如何在rails管理中创建或修改操作



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

我想在编辑过程中修改我的一个方法的行为。我有一个模型的shipment_quotes和模型有一个收费列,默认情况下这个字段是空白的,我想如果admin在这个字段中添加任何金额,那么在提交表单后,邮件将被发送到特定的用户。

但是我没有找到任何方法来修改管理方法。

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

请帮帮我,我真的受够了。在谷歌上搜索了这么多之后,我没有找到任何相关的东西。

Rails Admin不会为你做这些。您还可以在创建之后为shipment_quotes创建一个回调方法。我想这样的东西会有帮助的

class ShipmentModel < ActiveRecord::Base 
  after_create :verify_charges
  private     
  def verify_charges
    if !charges.blank?
      # Then shoot an email
    end
  end
end

最新更新