コントローラー上で作成した変数を他メソッドで使う方法がありましたら教えて頂けませんでしょうか?
イメージとしましては下記コードとなります。
コントローラー
class HomeController < ApplicationController def top @hoge = "This is hoge" end def middle @fuga = @hoge end end
top関数で @hoge に "This is hoge" という文字列を代入したあと
middle関数で @fuga に @hoge を代入する。
変数 @hoge を $hoge (グローバル)にすれば実装できるのですが
インスタンス変数で実装は不可能でしょうか?
インスタンス変数のスコープ的には問題ないかと思うのですが、認識を間違えておりますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/15 02:46