Ruby / ROR符号澄清

时间:2013-11-08 15:46:08

标签: ruby-on-rails ruby

我是Ruby / ROR的新手,我对某些东西感到困惑。一个简单的解释会有所帮助。

  1. 说我在Ruby on Rails上链接到另一个页面。关键字link_to会被视为一种方法吗?另外,如果是这样,我可以在哪里了解更多这些内容?

  2. 符号。在左边的带冒号的符号或右边有冒号的符号之间有什么区别:?我在哪里可以了解更多这些?

1 个答案:

答案 0 :(得分:2)

  1. 您可以使用Google,例如https://www.google.de/search?q=rails+link_tolink_to方法是一个由Rails定义的方法,不是Ruby关键字。

  2. 符号与字符串不同。在Ruby代码中,它们总是在左侧用冒号编写。此规则的“例外”是在使用Ruby 1.9中新的类似json的Hash语法在Hash中使用它时,其中{foo: "bar"}等同于{:foo => "bar"}您使用哪种变体取决于您,它们是100%相当的。

  3. 通常,首先阅读关于Ruby和Rails的介绍性书籍或者参加在线课程(例如, http://ruby.railstutorial.org/用于学习Rails或http://rubykoans.com/用于学习Ruby。