1
私は、contact_personという名前の属性を持つCustomerモデルを持っています。 顧客が作成されたり、CSV形式でインポートされたり、更新された場合は「Dhr」を削除します。または "Mvr"それが存在する場合。 before_filter on model with gsubメソッド
は現在、私は方法があります:def prefix_name
params[:customer][:contact_person].gsub("Dhr.", "")
50.times do
puts("test")
end
end
を、私はとprefix_nameを実行している:私は、メソッドが呼び出されていることがわかり、サーバーログではbefore_filter :prefix_name, only: [:import, :create, :update]
が、それはのparamsを変更しません。
どのようにしてのparamsが変更されていません知っているのですか? 'test'を印刷する代わりに、' params [:customer] [:contact_person] 'を印刷しましたか? – Sajan