为什么有些变量以两点开头

时间:2012-10-02 22:49:11

标签: ruby-on-rails-3.1

我正在铁轨上学习红宝石

但不明白为什么有些变量有两个前点,请向我解释,例如一段代码:

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 => “你确定吗?”,其他[:变量]以两点开头?,


感谢

1 个答案:

答案 0 :(得分:0)

它们是命名符号,它们是变量的不同