B S*_*ven 27 ruby instance-variables
我想在控件中创建一个实例变量,以便在视图中使用:
foo = "bar"
instance_variable_set("#{foo}", "cornholio")
Run Code Online (Sandbox Code Playgroud)
在视图中,使用@bar以便:
@bar => "cornholio"
Run Code Online (Sandbox Code Playgroud)
这会产生错误: 'bar' is not allowed as an instance variable name
在Rails中工作3.1
在Ruby中,实例变量名称始终必须以@sigil 开头.