我是Ruby / ROR的新手,我对某些东西感到困惑。一个简单的解释会有所帮助。
说我在Ruby on Rails上链接到另一个页面。关键字link_to
会被视为一种方法吗?另外,如果是这样,我可以在哪里了解更多这些内容?
符号。在左边的带冒号的符号或右边有冒号的符号之间有什么区别:?我在哪里可以了解更多这些?
答案 0 :(得分:2)
您可以使用Google,例如https://www.google.de/search?q=rails+link_to。 link_to
方法是一个由Rails定义的方法,不是Ruby关键字。
符号与字符串不同。在Ruby代码中,它们总是在左侧用冒号编写。此规则的“例外”是在使用Ruby 1.9中新的类似json的Hash语法在Hash中使用它时,其中{foo: "bar"}
等同于{:foo => "bar"}
您使用哪种变体取决于您,它们是100%相当的。
通常,首先阅读关于Ruby和Rails的介绍性书籍或者参加在线课程(例如, http://ruby.railstutorial.org/用于学习Rails或http://rubykoans.com/用于学习Ruby。