Railsのapp/models
にhoge/huga
というディレクトリを作成し、yaho.rb
というファイルを作成したとします。
ファイルの中身は、
ruby
1module Hoge 2 module Huga 3 class Yaho 4 5 def good 6 puts 'good' 7 end 8 end 9 end 10end
となっていた時、例えばhomes_controller.rb
で上記のクラスを使用したい場合はどのように指定してあげれば良いのでしょうか。
ruby
1 class HomesController < ApplicationController 2 include Hoge::Huga 3 4 def index 5 Yaho.new 6 end 7end
としたところuninitialized constant Hoge::Huga
と出ます。
moduleの正しい読み込み方がまだ理解できていないので、詳細のリンクなども教えていただけると助かります。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。