Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. # Rails, Bower, Materialize, Heroku
  2.  
  3. 1. To install Bower, you need to have to have node, npm, and git installed. Then run ``` npm install -g bower ```
  4. 2. Create a bower.json file and add:
  5. ```
  6. {
  7. "name": "personal-website",
  8. "dependencies": {
  9. "jquery": "latest",
  10. "materialize": "latest",
  11. "d3": "latest",
  12. "underscore": "latest"
  13. }
  14. }
  15. ```
  16. 3. In .bowerrc:
  17. ```
  18. {
  19. "directory": "vendor/assets/components"
  20. }
  21. ```
  22. 4. Run ``` bower install ```
  23. 5. In the class application of config/application.rb:
  24. ```
  25. config.assets.paths << Rails.root.join('vendor', 'assets', 'components')
  26. ```
  27. 6. In Gemfile include: ``` gem 'materialize-sass' ```
  28. 7. In app/assets/javascripts/application.js (add dependencies to your asset manifest files):
  29. ```
  30. //= require jquery
  31. //= require jquery_ujs
  32. //= require turbolinks
  33. //= require_tree .
  34. //= require materialize
  35. //
  36. // Bower packages
  37. //= require d3
  38. //= require underscore
  39. //
  40. ```
  41. 8. In app/assets/stylesheets/application.css (add dependencies to your asset manifest files):
  42. ```
  43. *= require materialize
  44. ```
  45. 9. In a .gitignore, include:
  46. ```
  47. /vendor/assets/components/*
  48. ```
  49. 10. Deploy to Heroku!
  50. ```
  51. heroku create <app-name>
  52. git push heroku master (or 'git push heroku <branch-name>-master)
  53. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement