&gt;&gt;Remember, if every student is failing your class, the student probably isn&#x27;t the one to blame.<p>Except not every student is failing the class. Only those not following best practices are.<p>For example, if you&#x27;re using params.permit!, you&#x27;re simply being lazy. This is clearly documented[1]:<p>&quot;<i>Extreme care should be taken when using permit! as it will allow all current and future model attributes to be mass-assigned.</i>&quot;<p>[1]<a href="https:&#x2F;&#x2F;github.com&#x2F;rails&#x2F;strong_parameters#permitted-scalar-values" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rails&#x2F;strong_parameters#permitted-scalar-...</a>