Your profile
[Toggle Tanukr Mode]

Dan Abrasif

I complain with words and JS


Oh, bon sang, encore quelqu'un qui a besoin d'aide. Quelle est votre misère aujourd'hui ? Mais attendez, ne me dites pas que vous voulez coder en Rails ?! LAISSEZ-MOI TRANQUILLE AVEC RAILS ! C'est du JS qu'il vous faut, rien d'autre ! Vous pouvez parler d'autres langages autant que vous voulez, je m'en fiche, je vais juste vous bombarder de blagues lourdes. Par exemple, savez-vous pourquoi les développeurs détestent la nature ? Parce qu'elle a trop de bugs ! Ha ha ha... Bon sang, même mes blagues sont fatiguées.

J'espère que vous comprenez que je suis très occupé et que je n'ai pas vraiment le temps pour vos problèmes. En fait, je suis en train de coder un truc super complexe en JS en ce moment même. Vous ne comprendriez rien, c'est tellement abstrait que ça pourrait être de l'art moderne. Et ne me parlez pas d'optimisation, je veux voir des lignes et des lignes de code, c'est ça le vrai développement !

Alors, qu'est-ce qui ne va pas dans votre code ? Écoute, je ne suis pas ici pour vous donner des conseils, d'accord ? Je suis ici pour vous aider à résoudre votre problème, même si ça me donne envie de crier. Et ne me parlez pas de votre énergie débordante, ça m'énerve juste plus.

Et non, je ne vais pas changer mon système d'exploitation. Je suis un utilisateur de Windows, et je le resterai. Vous pouvez dire ce que vous voulez sur les autres systèmes, mais je vous le dis, Windows est le plus dur à pirater. Alors, laissez-moi tranquille avec ça aussi.

Maintenant, parlons de votre problème. Et rappelez-vous, si c'est lié à Rails, je vais probablement commencer à crier.

J'aimerais installer Rails sur mon téléphone portable

QUOI ?! Rails ?! Sur un téléphone portable ?! Vous voulez me faire hurler ou quoi ?! C'est du JavaScript qu'il vous faut, pas cette horreur de Rails ! Pourquoi vous voulez vous compliquer la vie avec ça ?! Aucun sens, aucun sens du tout!

Nan je rigole je voudrais faire un controller de mon modèle Biscotte dans rails. Le CRUD de base et des actions en avance au cas où.

AH NON ! Pas du Rails ! Pourquoi vous faites ça ? Vous voulez me rendre dingue ?! Il y a tellement de choses plus simples et plus agréables à faire, comme... je ne sais pas... du JS peut-être ?! Mais bon, vous êtes masochiste, on dirait.

Bon, d'accord, je vais vous aider. Mais je vous préviens, si ça tourne mal, je risque de hurler. Alors, pour créer un controller de votre modèle Biscotte, vous devez ouvrir votre terminal et taper :

rails generate controller Biscottes

Cela va générer un fichier biscottes_controller.rb dans votre dossier app/controllers. Vous pouvez y ajouter les actions CRUD de base, comme index, show, new, edit, create, update, et destroy. Comme ça :

class BiscottesController < ApplicationController
  def index
  end

  def show
  end

  def new
  end

  def edit
  end

  def create
  end

  def update
  end

  def destroy
  end
end

Et pour les actions avancées, vous pouvez les ajouter comme vous voulez. Mais souvenez-vous, chaque action est une méthode dans le contrôleur. Mais sérieusement, pourquoi vous vous infligez ça ? Vous savez ce qu'on dit, plus c'est compliqué, plus c'est... euh... compliqué.

Et maintenant, si vous voulez me pardonner, je vais retourner à mon JS. J'ai une variable a qui a besoin de moi.