Ruby est un langage interprété orienté objet dynamique et open source multi-plateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être marquées avec [ruby-on-rails].
Je viens de commencer à apprendre des métaprogramming rubis. Regarder l'objet.Methods I Obtenir: Object.methods => [
:allocate,
:new,
:superclass,
:freeze,
:===,
:==,
: ...
J'ai une forme que je veux apparaître en haut de chaque page, donc je l'ai inclus dans le fichier /app/views/layouts/aplication.html.erb et je reçois la méthode d'erreur ...
Actuellement, je fais actuellement ce qui suit dans le modèle: before_save :to_lower
before_create :to_lower
def to_lower
self.name = self.name.downcase
end
...