環境
Ruby 2.5
Rails 5.1
やりたいこと
以下のように独自に定義したクラスがあります。
rb
1module A 2 class B 3 attr_reader :hoge1, :hoge2 4 5 def initialize(hoge1, hoge2) 6 @hoge1 = hoge1 7 @hoge2 = hoge2 8 end 9 10 def run 11 self.new("犬", "猫") 12 end 13 end 14end
さらに別にコントローラーを定義しています。
hoges_controller.rb
とします。
rb
1class HogesController < ApplicationController 2 def new 3 hoges = A::B.new 4 end 5end
上記まではいいのですが、
変数hoges
から値を参照出来ず困っています。
binding.pryでhoges
を展開すると
pry> hoges => @hoge1 = "犬" @hoge2 = "猫"
のようにデータが入っているのですが、
pry> hoges.hoge1
などで取り出しが出来ないです。
こちら助言いただけますでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/08 01:21
2019/01/08 01:41