Guest User

Untitled

a guest
Jan 21st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. class ContactsController < ApplicationController
  2. def new
  3. @contact = Contact.new
  4. end
  5.  
  6. def create
  7. @contact = Contact.new(contact_params)
  8.  
  9. if @contact.save
  10. redirect_to new_contact_path, notice: 'Message sent.'
  11. else
  12. redirect_to new_contact_path, notice: 'Error occured.'
  13. end
  14. end
  15.  
  16. private
  17. def contact_params
  18. params.require(:contact).permit(:name, :email, :comments)
  19. end
  20. end
  21.  
  22. Rails.application.routes.draw do
  23. resources :contacts
  24. get '/about' => 'pages#about'
  25. root 'pages#home'
  26.  
  27. <div class='row'>
  28. <div class="col-md-4 col-md-offset-4">
  29. <div class='well'
  30. <%= form_for @contact do |f| %>
  31. <div class="form-group">
  32. <%= f.label :name %>
  33. <%= f.text_field :name, class: 'form-control' %>
  34. </div>
  35. <div class="form-group">
  36. <%= f.label :email %>
  37. <%= f.email_field :email, class: 'form-control' %>
  38. </div>
  39. <div class="form-group">
  40. <%= f.label :comments %>
  41. <%= f.text_area :comments, class: 'form-control' %>
  42. </div>
  43. <%= f.submit 'Submit', class: 'btn btn-default' %>
  44. <% end %>
  45. </div>
  46. </div>
  47. </div>
Add Comment
Please, Sign In to add comment