Ruby on rails 3.1 为什么有些变量从两点开始
我正在学习RubyonRails 但不明白为什么有些变量有两个前沿点,请向我解释,例如一段代码: 类ApplicationControllerRuby on rails 3.1 为什么有些变量从两点开始,ruby-on-rails-3.1,Ruby On Rails 3.1,我正在学习RubyonRails 但不明白为什么有些变量有两个前沿点,请向我解释,例如一段代码: 类ApplicationController“ruby\u cookies” 结束 我不明白,为什么:session\u key=>“ruby\u cookies”以两点开头,并且似乎是一个带有箭头=>的散列 我学习了Ruby的基础知识,但没有这些,只知道有类变量@,: 另一个例子: “你确定吗?” :method=>:delete%> 其他[:变量] 为什么:confirm=>“您
结束
我不明白,为什么:session\u key=>“ruby\u cookies”以两点开头,
并且似乎是一个带有箭头=>
的散列 我学习了Ruby的基础知识,但没有这些,只知道有类变量@,:
另一个例子:
“你确定吗?”
:method=>:delete%>
其他[:变量]
为什么:confirm=>“您确定吗”,而另一个[:variable]以两点开头?,
感谢
它们是命名符号,它们是不同的变量请参见此处:。它是Ruby中的一个符号。在最新版本的Ruby中,您还可以执行
session\u key:“Ruby\u cookies”
,而不是上面的版本,或者在另一种情况下执行method::delete
。