実現したいこと
controller、modelsの各メソッドで共通で使える変数を定義したい。
発生している問題・分からないこと
ApplicationRecordにクラス変数(@@で始まる変数)を定義すると、models内のメソッドで呼び出すことができることは確認しました。しかし、controller内のメソッドからは呼び出しができないことがわかりました。
該当のソースコード
特になし
試したこと・調べたこと
上記の詳細・結果
ApplicationControllerにも同じクラス変数を定義すれば、controller内のメソッドから呼び出すことはできるのですが、同じクラス変数を二重で定義するのは、冗長であるため、定義する場所を片方だけに限定させたいと思っています。
補足
特になし

0 コメント