Donc, la tolérance lâche de Ruby pour utiliser des accolades parfois et ne pas les exiger a conduit à beaucoup de confusion pour moi que j'essaie de apprendre Rails et quand/où utiliser chacun et pourquoi?Accolades: [Brackets], (parenthèses) & {Curlies} dans Ruby & Rails
Parfois, les paramètres ou les valeurs sont transmises en tant que (@user, @comment)
et d'autres fois, ils semblent être [ :user => comment ]
et d'autres encore, il est juste: :action => 'edit'
je parle des États-Unis de [] vs () vs {}
Quelles sont les règles? Et y a-t-il des astuces pour vous aider à vous souvenir?
FYI, "{" et "}" sont les seuls "accolades". Le terme commun pour tous ces termes est parenthèses. Lorsqu'il n'est pas spécifié, le mot «crochets» fait référence aux crochets. – tster