我没有找到任何方法来修改rails_admin中现有方法的行为。我使用rails 3.2并与PostgreSql集成。
我想在编辑期间修改我的某个方法的行为。我有一个shipment_quotes模型,模型有一个费用列,默认情况下这个字段是空白的,我想如果管理员在这个字段中添加任何金额,那么在提交表格后,邮件将被拍到特定用户。
但我没有找到任何修改管理方法的方法。
另外,我想为特定模型创建新动作。
请帮助我,我真的厌倦了这个。经过这么多的谷歌搜索后,我发现没有任何相关的东西。
任何帮助都会非常感激......
答案 0 :(得分:1)
Rails管理员不会为您执行此操作。您也可以在创建后为shipment_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。