selfの時の変数variablesの参照を確認してみた。下記のようなクラスclass作成。クラス変数の初期値確認。'self'インスタンス化instanceしていないので、selfはエラーを吐く。インスタンス変数を確認。c=1で、staticmethodで変数をアップ。c=1次に、classmethodで変数をアップ。selfとも返しは同じ。selfで変数をアップ。c=1ここで、違いが発生。selfは、クラス変数に影響しない。c=1と、いうことで、インスタンスの関数でクラス変数を弄っても、クラス変数が変わる。c=1クラスでもインスタンスでもクラス変数が変わる。クラスのすぐ下に記述した変数がクラス変数。関数が、クラス内で一階層下に位置するので、上位階層を指定する必要がある。それが、Bbb.*だったり、cls.*インスタンス変数とクラス変数は別物だが、クラスの指定cls.*を積極的にしない限り、インスタンスでは、クラス変数は隠れる。url_forurl_forを少し試す。Validatorsがちとわかったのでメモっち。variableを少し試してみた。variableの例。日本語リファレンスexplainshellcondaはてなブログをはじめよう!nekoyukimmmさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。