疑問内容
僕の例で行きます。
controllerの中身
@task = Task.find(params[:id])
や
@task = Task.new
など他にもありますがなぜ@taskというふうに変数を入れるものが被っていいんですか?
インスタンス変数はローカル変数と違い全ての場所で使える変数だと思うんですが、
全てで共通してしまうインスタンス変数になぜ色々なものを入れることができるんでしょうか?
回答待ってます。
投稿2020/07/16 06:08
僕の例で行きます。
controllerの中身
@task = Task.find(params[:id])
や
@task = Task.new
など他にもありますがなぜ@taskというふうに変数を入れるものが被っていいんですか?
インスタンス変数はローカル変数と違い全ての場所で使える変数だと思うんですが、
全てで共通してしまうインスタンス変数になぜ色々なものを入れることができるんでしょうか?
回答待ってます。