Guest User

Untitled

a guest
May 25th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. run 'rm public/index.html'
  2. gem 'paperclip'
  3. generate :scaffold, 'user first_name:string last_name:string email:string login:string password:string'
  4. generate :paperclip, 'user avatar'
  5. route %[map.root :controller => 'users']
  6. rake 'db:migrate'
  7.  
  8. run %[echo "class User < ActiveRecord::Base
  9. has_attached_file :avatar, :styles => {:thumb => '100x100'}, :url => '/avatars/:id/:style'
  10. validates_presence_of :first_name, :last_name, :email, :login, :password
  11. end" > app/models/user.rb]
  12.  
  13. run %[echo "<h1>Editing user</h1>
  14. <%= render 'form' %>
  15. <%= link_to 'Show', @user %> |
  16. <%= link_to 'Back', users_path %>
  17. " > app/views/users/edit.html.erb]
  18.  
  19. run %[echo "<h1>New user</h1>
  20. <%= render 'form' %>
  21. <%= link_to 'Back', users_path %>
  22. " > app/views/users/new.html.erb]
  23.  
  24. run %[echo "<% form_for @user, :html => { :multipart => true } do |f| %>
  25. <%= f.error_messages %>
  26.  
  27. <p>
  28. <%= f.label :avatar %><br />
  29. <%= image_tag @user.avatar.url(:thumb) %><br />
  30. <%= f.file_field :avatar %>
  31. </p>
  32. <p>
  33. <%= f.label :first_name %><br />
  34. <%= f.text_field :first_name %>
  35. </p>
  36. <p>
  37. <%= f.label :last_name %><br />
  38. <%= f.text_field :last_name %>
  39. </p>
  40. <p>
  41. <%= f.label :email %><br />
  42. <%= f.text_field :email %>
  43. </p>
  44. <p>
  45. <%= f.label :login %><br />
  46. <%= f.text_field :login %>
  47. </p>
  48. <p>
  49. <%= f.label :password %><br />
  50. <%= f.text_field :password %>
  51. </p>
  52. <p>
  53. <%= f.submit 'Save' %>
  54. </p>
  55. <% end %>
  56. " > app/views/users/_form.html.erb]
  57.  
  58. run %[echo "<p>
  59. <b>Avatar:</b>
  60. <%= image_tag @user.avatar.url(:thumb) %>
  61. </p>
  62. <p>
  63. <b>First name:</b>
  64. <%=h @user.first_name %>
  65. </p>
  66.  
  67. <p>
  68. <b>Last name:</b>
  69. <%=h @user.last_name %>
  70. </p>
  71.  
  72. <p>
  73. <b>Email:</b>
  74. <%=h @user.email %>
  75. </p>
  76.  
  77. <p>
  78. <b>Login:</b>
  79. <%=h @user.login %>
  80. </p>
  81.  
  82. <p>
  83. <b>Password:</b>
  84. <%=h @user.password %>
  85. </p>
  86.  
  87.  
  88. <%= link_to 'Edit', edit_user_path(@user) %> |
  89. <%= link_to 'Back', users_path %>" > app/views/users/show.html.erb]
  90.  
  91. run %[echo "class ApplicationController < ActionController::Base
  92. helper :all
  93. end" > app/controllers/application_controller.rb]
Add Comment
Please, Sign In to add comment