Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ContactsController < ApplicationController
- def new
- @contact = Contact.new
- end
- def create
- @contact = Contact.new(contact_params)
- if @contact.save
- redirect_to new_contact_path, notice: 'Message sent.'
- else
- redirect_to new_contact_path, notice: 'Error occured.'
- end
- end
- private
- def contact_params
- params.require(:contact).permit(:name, :email, :comments)
- end
- end
- Rails.application.routes.draw do
- resources :contacts
- get '/about' => 'pages#about'
- root 'pages#home'
- <div class='row'>
- <div class="col-md-4 col-md-offset-4">
- <div class='well'
- <%= form_for @contact do |f| %>
- <div class="form-group">
- <%= f.label :name %>
- <%= f.text_field :name, class: 'form-control' %>
- </div>
- <div class="form-group">
- <%= f.label :email %>
- <%= f.email_field :email, class: 'form-control' %>
- </div>
- <div class="form-group">
- <%= f.label :comments %>
- <%= f.text_area :comments, class: 'form-control' %>
- </div>
- <%= f.submit 'Submit', class: 'btn btn-default' %>
- <% end %>
- </div>
- </div>
- </div>
Add Comment
Please, Sign In to add comment