我正在铁轨上学习红宝石
但不明白为什么有些变量有两个前点,请向我解释,例如一段代码:
class ApplicationController<的ActionController :: Base的
session:session_key => “ruby_cookies”
端
我不明白,为什么:session_key => “ruby_cookies”以两个点开头,并且似乎也是一个带有箭头的哈希=>
我学习了Ruby的基础知识,并没有这个,只知道有类变量@,:,
另一个例子:
<%@ Posts.each do |发布|%>
<%= link_to'Destroy',post,:confirm => “你确定吗?”
:method => :删除%GT; < / td>
< / tr>
其他[:可变]
<%End%>
为什么:confirm => “你确定吗?”,其他[:变量]以两点开头?,
答案 0 :(得分:0)
它们是命名符号,它们是变量的不同