class NewsletterSubscriptionsController
Public Instance Methods
create()
click to toggle source
# File lib/bdd_rails/templates/example/app/controllers/newsletter_subscriptions_controller.rb, line 6 def create @subscription = NewsletterSubscription.new(subscription_attrs) if @subscription.save redirect_to new_newsletter_subscription_path, notice: 'Thanks for signing up' else render :new end end
new()
click to toggle source
# File lib/bdd_rails/templates/example/app/controllers/newsletter_subscriptions_controller.rb, line 2 def new @subscription = NewsletterSubscription.new end
Private Instance Methods
subscription_attrs()
click to toggle source
# File lib/bdd_rails/templates/example/app/controllers/newsletter_subscriptions_controller.rb, line 18 def subscription_attrs params.require(:newsletter_subscription).permit(:email) end