ドキュメントやオンラインのどこにもこれが見つからなかった理由はわかりませんが、コントローラーが次の場合:
# HomeController
class HomeController < ApplicationController
def index
@var = "A Sample Variable"
end
end
..そして、私の HAML ビューが haml レイアウトを使用し、次のように見える場合:
/ index.html.haml
%p "This is a paragraph"
%p
= @var
...インスタンス変数 @var が表示されないのはなぜですか? 段落はありますが、@var は常に null です。@var.split('') を呼び出すと未定義のメソッドエラーがスローされるため、これを知っています。私が使用している HAML のバージョンは 4.0.3 です。何か案は ?