IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La première version EAP de RubyMine 2022.3 est disponible :
Un aperçu des nouveautés de l'EDI Ruby on Rails de JetBrains

Le , par Michael Guilloux

10PARTAGES

5  0 
Fin juillet, JetBrains a annoncé la sortie de RubyMine 2022.2, la deuxième mise à jour majeure de cette année pour son EDI pour le développement Web avec Ruby et Ruby on Rails. Au cas où vous l'aurez manquée, cette version a apporté un bon lot de nouveautés et améliorations, y compris une prise en charge améliorée de Rails, RBS, du débogueur, YARD, et plusieurs nouvelles fonctionnalités.

Deux mois après, JetBrains ouvre le programme d'accès anticipé (EAP) à RubyMine 2022.3. Comme toujours, vous êtes invités à essayer les nouvelles fonctionnalités et faire des retours à JetBrains avant la sortie officielle. Mais avant, nous vous présentons ici les principaux changements dans cette première version EAP.

Un nouveau d'insertion pour les actions du contrôleur

JetBrains a ajouté des conseils d'insertion au-dessus de chaque action du contrôleur avec une URL qui renvoie à l'action.


Cliquer sur un conseil d'insertion ouvre la liste des actions disponibles pour l'URL :

  • Go to declaration or usages : vous permet d'accéder à la déclaration dans le fichier routes.rb.
  • Generate request in HTTP Client : crée une nouvelle requête dans le client HTTP.
  • Show all endpoints of module : fournit une vue agrégée des API du module dans la fenêtre d'outil Endpoints.


Pour activer ou désactiver les conseils d'insertion de chemin d'URL, accédez à Settings/Preferences | Editor | Inlay hints et cochez la case URL path.

Modifications de la vue Structure

Navigation rapide vers les tables dans la vue Structure de schema.rb

Dans cette version EAP, JetBrains introduit la possibilité d'afficher et d'accéder à des tables de base de données spécifiques lorsque vous parcourez votre fichier schema.rb. Vous pouvez examiner et trouver rapidement une table de base de données ou une colonne de table à l'aide de la fenêtre d'outil Structure (⌘ 7 sur macOS ou Alt + 7 sur Windows).


Meilleure vue Structure pour les fichiers ERB

Une autre mise à jour de la vue Structure est également à venir pour les fichiers ERB. JetBrains a peaufiné la façon dont les balises sont affichées dans la fenêtre d'outil Structure, amélioré leur lisibilité et nettoyé les entrées supplémentaires.


Autre

Dans la vue Structure, RubyMine affiche désormais les attributs de la base de données tout en haut de l'arborescence, et ils sont activés par défaut. Vous pouvez vérifier cette fonctionnalité à la fois dans la fenêtre d'outil Structure (⌘ 7 sur macOS ou Alt + 7 sur Windows) et la fenêtre contextuelle Structure (⌘ F12 sur macOS ou Ctrl + F12 sur Windows).


De plus, vous pouvez désormais naviguer d'un fichier de modèle à la table correspondante dans la fenêtre d'outil Database en utilisant l'action Select In (⌥ F1 sur macOS ou Alt + F1 sur Windows).

Prise en charge améliorée des fixtures Rails

JetBrains a affiné l'assistance au codage pour travailler avec les fixtures Rails dans RubyMine. Cela inclut la complétion de code dans les fichiers Ruby et YAML, les refactorisations Rename, la recherche d'usages, etc.


Prise en charge de UUID

Vous pouvez désormais spécifier UUID comme type de colonne dans les fichiers de migration et le schéma. RubyMine le reconnaît comme un attribut de type String.


Améliorations de l'assistant de projet

Dans ce cycle de publication, JetBrains continue à peaufiner la boîte de dialogue New Project. Lors de la création d'un nouveau projet Rails, vous verrez son chemin juste sous le champ Location. JetBrains a également mis à jour le champ Rails version afin qu'il soit désormais plus facile d'installer la version nécessaire du gem Rails à l'aide de l'icône plus.


La dernière version EAP de RubyMine est disponible en téléchargement à partir du site Web de l'EDI et via l'application Toolbox.

Télécharger la dernière version EAP de RubyMine

Une erreur dans cette actualité ? Signalez-nous-la !