Sha256: 1f3ab39f1effd6933af619a043227ac8709528467e74f7595d7d242b9e65bd74
Contents?: true
Size: 677 Bytes
Versions: 1
Compression:
Stored size: 677 Bytes
Contents
module DiscoApp::Admin::Concerns::SubscriptionsController extend ActiveSupport::Concern included do before_action :find_subscription end def edit end def update if @subscription.update_attributes(subscription_params) unless (@subscription.previous_changes.keys & ['amount', 'trial_period_days']).empty? end redirect_to edit_admin_subscription_path(@subscription) else render 'edit' end end private def find_subscription @subscription = DiscoApp::Subscription.find_by_id(params[:id]) end def subscription_params params.require(:subscription).permit(:amount, :trial_period_days) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
disco_app-0.9.0 | app/controllers/disco_app/admin/concerns/subscriptions_controller.rb |