内で一定と懸念を含め、私は定数を保存する懸念があります、残念ながらのRails:懸念
module User::Groupable
extend ActiveSupport::Concern
include Group::Constants
MEMBERSHIP_STATUSES.each do |status_name|
define_method "#{status_name}_groups" do
groups.where(:user_memberships => {:status => status_name})
end
end
end
:
module Group::Constants
extend ActiveSupport::Concern
MEMBERSHIP_STATUSES = %w(accepted invited requested
rejected_by_group rejected_group)
end
そして、私はこれらの定数を使用する別の懸念をその結果、ルーティングエラーが発生します。
uninitialized constant User::Groupable::MEMBERSHIP_STATUSES
最初の問題が正しく読み込まれていないようです第二の関心事。それが事実なら、私はそれについて何ができますか?
このエラーを表示するには、どのコードを呼び出していますか?あるいは 'User :: Groupable'モジュールがロードされたときに発生しますか? – PinnyM
'User :: Groupable'がロードされたときに発生します。 – nullnullnull