reload report after updating values using best_in_place
This commit is contained in:
parent
c7d8bfdbb4
commit
deaa006f99
|
|
@ -43,7 +43,7 @@ ActiveAdmin.register JamRuby::AdCampaign, as: 'AdCampaign' do
|
|||
campaign.origin_utm_medium
|
||||
end
|
||||
column "End Date" do |campaign|
|
||||
best_in_place campaign, :end_date, as: :date, url: inplace_update_admin_ad_campaigns_path(campaign: campaign.origin_utm_campaign, medium: campaign.origin_utm_medium), param: 'ad_campaign'
|
||||
best_in_place campaign, :end_date, as: :date, url: inplace_update_admin_ad_campaigns_path(campaign: campaign.origin_utm_campaign, medium: campaign.origin_utm_medium), param: 'ad_campaign', classes: 'ac_bip'
|
||||
end
|
||||
column "Hard Date" do |campaign|
|
||||
(campaign.end_date + 45.days).strftime('%Y-%m-%d') if campaign.end_date.present?
|
||||
|
|
@ -52,7 +52,7 @@ ActiveAdmin.register JamRuby::AdCampaign, as: 'AdCampaign' do
|
|||
raw(AdCampaignsHelper.spacer(campaign.subscribed, campaign.joined))
|
||||
end
|
||||
column "Spend" do |campaign|
|
||||
best_in_place campaign, :spend, as: :input, url: inplace_update_admin_ad_campaigns_path(campaign: campaign.origin_utm_campaign, medium: campaign.origin_utm_medium), param: 'ad_campaign', display_with: Proc.new{|spend| number_to_currency(spend) }
|
||||
best_in_place campaign, :spend, as: :input, url: inplace_update_admin_ad_campaigns_path(campaign: campaign.origin_utm_campaign, medium: campaign.origin_utm_medium), param: 'ad_campaign', display_with: Proc.new{|spend| number_to_currency(spend) }, classes: 'ac_bip'
|
||||
end
|
||||
column "CAC" do |campaign|
|
||||
number_to_currency(AdCampaignsHelper.cac(campaign)) if AdCampaignsHelper.cac(campaign) && AdCampaignsHelper.cac(campaign) > 0
|
||||
|
|
@ -61,7 +61,7 @@ ActiveAdmin.register JamRuby::AdCampaign, as: 'AdCampaign' do
|
|||
AdCampaignsHelper.cac_divide_by_ltv(campaign)
|
||||
end
|
||||
column "Referred" do |campaign|
|
||||
best_in_place campaign, :referred, as: :input, url: inplace_update_admin_ad_campaigns_path(campaign: campaign.origin_utm_campaign, medium: campaign.origin_utm_medium), param: 'ad_campaign', display_with: Proc.new{|referred| AdCampaignsHelper.format_number(referred) }
|
||||
best_in_place campaign, :referred, as: :input, url: inplace_update_admin_ad_campaigns_path(campaign: campaign.origin_utm_campaign, medium: campaign.origin_utm_medium), param: 'ad_campaign', display_with: Proc.new{|referred| AdCampaignsHelper.format_number(referred) }, classes: 'ac_bip'
|
||||
end
|
||||
column "Signed Up" do |campaign|
|
||||
raw(AdCampaignsHelper.spacer(campaign.joined, campaign.referred)) if campaign.referred && campaign.referred > 0
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
$(document).ready(function() {
|
||||
jQuery(".ac_bip").bind("ajax:success", function(){ window.location.reload(); });
|
||||
})
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
<%= label_tag :customer_ltv, 'Customer LTV : $' %>
|
||||
<%= best_in_place GenericState.singleton, :customer_ltv, :as => :input, url: "/admin/generic_states/#{GenericState.singleton.id}", place_holder: "---", :ok_button => 'Save', :cancel_button => 'Cancel' %>
|
||||
<%= best_in_place GenericState.singleton, :customer_ltv, :as => :input, url: "/admin/generic_states/#{GenericState.singleton.id}", place_holder: "---", :ok_button => 'Save', :cancel_button => 'Cancel', classes: 'ac_bip' %>
|
||||
<br />
|
||||
<br />
|
||||
Loading…
Reference in New Issue