Notes for those who are reading this:
- Blocks are generally used together.
- Feel free to suggest addition gems or articles to be added.
- I may eventually make this into a repo.
- At the bottom is a list of things pending review that others may find useful.
-
Bootstrap: https://github.com/seyhunak/twitter-bootstrap-rails
-
Testing:
- General: https://github.com/rspec/rspec-rails
- Feature: https://github.com/jnicklas/capybara
- Time-sensitive: https://github.com/travisjeffery/timecop
- Automation: https://github.com/guard/guard-rspec
- Coverage: https://github.com/colszowka/simplecov
- Testing articles:
- Common elements: https://robots.thoughtbot.com/rspec-integration-tests-with-capybara
- Overtesting: https://signalvnoise.com/posts/3159-testing-like-the-tsa
- Readability: https://about.futurelearn.com/blog/how-we-write-readable-feature-tests-with-rspec/
- Directory structure: https://www.madetech.com/blog/feature-testing-with-rspec
-
Authentication and user management:
- Authentication https://github.com/plataformatec/devise
- Bootstrap integration: https://github.com/hisea/devise-bootstrap-views
-
Web crawling/scraping: https://github.com/felipecsl/wombat
-
---AJAX: https://github.com/Muriel-Salvan/rails-ajax---
- AJAX is better handled via js.erb files in the views.
-
Image upload/management:
- File upload: https://github.com/carrierwaveuploader/carrierwave
- Image processing: https://github.com/minimagick/minimagick
- Cloud services: https://github.com/fog/fog
-
Pagination:
- Pagination: https://github.com/mislav/will_paginate
- Bootstrap integration:https://github.com/bootstrap-ruby/will_paginate-bootstrap
-
Settings:
-
Content:
- Text Editing:
- Plagiarism Checking: https://github.com/bvandenbos/copyscape-rb
-
To Categorize:
- Group By timespan: https://github.com/ankane/groupdate
- Validate/display/save Phone numbers: https://github.com/joost/phony_rails
- CORE Support for Rack: https://github.com/cyu/rack-cors
- Gister: https://github.com/defunkt/gist
- Note: Used to easily make github gists.
- http://code.tutsplus.com/articles/24-extremely-useful-ruby-gems-for-web-development--net-23863
- https://infinum.co/the-capsized-eight/articles/a-gem-for-every-occasion-11-great-ruby-libraries-we-use-on-every-project
- https://www.quora.com/What-are-the-most-useful-gems-to-use-in-Rails
- https://github.com/hothero/awesome-rails-gem
- Likely better performance wise to make use of the list of gems rather than use this gem directly.
- http://www.rubyonrails365.com/7-must-have-gems-to-install-on-any-project/
- https://www.relishapp.com/womply/rails-style-guide/docs/developing-rails-applications/priceless-gems
- http://blog.teamtreehouse.com/10-must-have-ruby-gems
- http://www.nickhammond.com/useful-gems-to-keep-your-rails-app-fresh/