Files
fabitapp-meta/Rails.md
2024-09-16 18:04:58 +02:00

5.8 KiB
Raw Blame History

Ruby on Rails

Wenn wir uns in Rails verliebt haben sollten können wir uns hier mit Fanartikeln eindecken.. ;)

Setup Rails App

  • Install Ruby, RubyGem and Nodejs
  • Clone Rails App and switch inside Folder
  • Run: bundle install
  • Run: rails db:migrate
  • Start Webserver: bin/dev
  • Have fun.. ;)

Nützliche URLs

Interessante Plugins

  • Authentication Zero
  • Ransack Object-based searching
  • Pagy The Best Pagination Ruby Gem
  • Faker Faker helps you generate realistic test data, and populate your database with more than a couple of records while you're doing development.
  • Devise Devise is a flexible authentication solution for Rails based on Warden
  • Positioning Positioning supports multiple lists per model with global, simple, and complex scopes
  • Hotwire Combobox In this episode, we tackle the issue of slow-loading dropdowns with a high volume of options by implementing an asynchronous select using the Hotwire Combobox library
  • Icon Helper
  • Letter Opener Preview email in the default browser instead of sending it
  • Simple Forms
  • Auto Session Timeout
  • Shrine Alternative for ActiveStorage
  • pundit :Pundit provides a set of helpers which guide you in leveraging regular Ruby classes and object oriented design patterns to build a straightforward, robust, and scalable authorization system.
  • ActionPolicy Authorization framework for Ruby and Rails applications.

Composable. Extensible. Performant.

Interessante Javascript Plugins

  • Slim-Select SlimSelect is in the process of adding a few framework integrations

Nützliche Videos

Nützliche Libaries

Tailwind

Icons

  • Icons Beautiful hand-crafted SVG icons, by the makers of Tailwind CSS
  • ionicons Open source icons. Lovingly hand-crafted.
  • iconfy.design All popular icon sets, one framework. Over 200,000 open source vector icons

Tools

  • lunacy Free design software that keeps your flow with AI tools and built-in graphics
  • pencil An open-source GUI prototyping tool that's available for ALL platforms.