Class: PagesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- PagesController
- Defined in:
- lib/generators/saaskit/install/templates/app/controllers/pages_controller.rb
Instance Method Summary collapse
-
#home ⇒ Object
GET /.
-
#subscribe ⇒ Object
POST /subscribe.
Instance Method Details
#home ⇒ Object
GET /
5 6 7 |
# File 'lib/generators/saaskit/install/templates/app/controllers/pages_controller.rb', line 5 def home @newsletter_form = NewsletterForm.new end |
#subscribe ⇒ Object
POST /subscribe
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/generators/saaskit/install/templates/app/controllers/pages_controller.rb', line 10 def subscribe @newsletter_form = NewsletterForm.new() respond_to do |format| if @newsletter_form.save format.html { redirect_to root_url, success: "Successfully subscribed" } format.js { flash.now[:notice] = "Successfully subscribed" } else format.html { render :home } format.js end end end |