Nouveau : Datasets open source gratuits disponibles !Decouvrir →
💎
frameworks 20 entrees

Rails Cheatsheet

Découvrez rapidement les commandes et méthodes essentielles de Rails avec notre cheatsheet gratuite !

Bases & syntaxe

## Route
get "home/index"

Définir une route vers l'action index du contrôleur Home

## Model
class User < ApplicationRecord
  validates :email, presence: true
end

Créer un modèle avec validation

Structures de données

## Array
array = [1, 2, 3]

Manipuler des tableaux en Ruby

## Hash
hash = {name: "John", age: 30}

Utiliser les dictionnaires pour stocker et récupérer des données

Fonctions & methodes essentielles

## Méthode helper
def formatted_date(date)
  date.strftime("%B %d, %Y")
end

Créer une méthode helper personnalisée

## Scope activerecord
scope :active, -> { where(active: true) }

Définir un scope dans un modèle ActiveRecord

Patterns courants

## Mécanisme de callback
before_action :check_permission, only: [:edit, :update]

Utiliser des callbacks pour exécuter du code avant ou après une action du contrôleur

## Decorateur
class ProductDecorator < Draper::Decorator
  def price_with_tax
    "#{object.price} + #{object.tax}"
  end
end

Appliquer un décorateur pour ajouter des fonctionnalités aux objets métier

Opérations avancées

## Migration
class CreateUsers < ActiveRecord::Migration[6.0]
  def change
    create_table :users do |t|
      t.string :name
      t.timestamps
    end
  end
end

Créer une migration pour créer une nouvelle table

Debugging & outils

## Debugger
binding.pry

Utiliser le debugger intégré de Rails pour déboguer du code

## Log
logger.info "Utilisateur a été créé"

Écrire des logs dans les fichiers de log

Projet Rails a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet Rails ?
Cette cheatsheet Rails regroupe la syntaxe, les commandes et les astuces essentielles pour Rails. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet Rails ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de Rails. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.