[RUBY] Percer (fait soi-même)

Contexte

J'étudie un exercice dans une certaine école de programmation parce que je ne l'ai pas compris, mais je vais vous donner des «problèmes», mais comme «l'interprétation et le contexte des réponses» est une position que vous devriez étudier par vous-même, je vais la résumer dans un article public dans un format descriptif. Aller.

D'ailleurs, comme l'article précédent, les problèmes de l'école sont passés en revue dans un article limité. À propos, lors de la résolution de ce qui suit, la réponse que j'ai donnée n'est pas toujours la solution optimale, mais j'espère que vous pourrez la trouver à titre de référence uniquement.

Qu'est-ce qu'un rappel dans les rails?

* * * * * * * * * * * * A -Les objets sont créés ou supprimés par des actions de rails. Ce processus s'appelle le cycle de vie de l'objet. Le rappel est le processus qui a lieu avant et après que l'objet change dans ce cycle. -La mastication grossière est le processus effectué lors de l'extraction de la base de données et de l'enregistrement. Si c'est quelque chose de familier, c'est comme une validation. Si vous voulez faire quelque chose avant de vous inscrire dans la base de données, écrivez before_create ou la même chose que la méthode dans le modèle.

Qu'est-ce qu'un symbole?

* * * * * * * * * * * *

A Cela ressemble à une chaîne, mais il est traité comme un nombre dans le processus. Les nombres correspondant aux symboles sont un à un, donc même si vous en définissez beaucoup, cela ne submergera pas la mémoire.

Qu'est-ce que le soi?

* * * * * * * * * * A ・ L'objet lui-même qui traverse le modèle -Comme le modèle ne définit pas d'instance, même si @post est défini par le contrôleur, il ne sera pas reconnu. Le soi est donc une alternative. Si vous faites p self.name, Taro sera affiché. Il n'y a pas besoin de se donner la peine de se définir.

Signification de l'attaque appelée CSRF et contre-mesures sur rails

* * * * * * * * * * * * A Utilisation non autorisée de cookies pour effectuer des opérations non autorisées (après suppression) avec le compte d'une autre personne. (Écrasement) Countermeasure-protect_from_forgery avec :: exception En conséquence, chaque message du formulaire est vérifié en émettant un jeton pour voir s'il a été utilisé illégalement.

Comment utiliser count (comment il change en fonction de la présence ou de l'absence d'un argument)

* * * * * * * * * * * A Renvoie le nombre d'éléments dans le récepteur. Si aucun argument n'est donné, le nombre d'éléments dans le récepteur est renvoyé. Si un argument est spécifié, le nombre d'éléments récepteurs qui correspondent à l'argument est compté. Si vous spécifiez un bloc, évaluez le bloc et comptez le nombre d'éléments devenus vrais.

Recommended Posts

Percer (fait soi-même)
Exception faite par vous-même
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage
[ruby] Sortie de forage