Ruby on rails Ruby/ROR符号澄清

Ruby on rails Ruby/ROR符号澄清,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是Ruby/ROR的新手,有点困惑。一个简单的解释会有所帮助 假设我在RubyonRails中链接到另一个页面。关键字link\u to会被视为一种方法吗?此外,如果是这样,我在哪里可以了解更多关于这些的信息 符号。左边有冒号的符号与右边有冒号的符号有什么区别?我在哪里可以了解更多关于这些的信息 你可以使用谷歌,例如。link\u to方法是由Rails定义的,不是Ruby关键字 符号不同于字符串。在Ruby代码中,它们总是用左边的冒号来编写。此规则的一个“例外”是,当它使用Ruby 1.9中

我是Ruby/ROR的新手,有点困惑。一个简单的解释会有所帮助

  • 假设我在RubyonRails中链接到另一个页面。关键字
    link\u to
    会被视为一种方法吗?此外,如果是这样,我在哪里可以了解更多关于这些的信息

  • 符号。左边有冒号的符号与右边有冒号的符号有什么区别?我在哪里可以了解更多关于这些的信息

  • 你可以使用谷歌,例如。
    link\u to
    方法是由Rails定义的,不是Ruby关键字

  • 符号不同于字符串。在Ruby代码中,它们总是用左边的冒号来编写。此规则的一个“例外”是,当它使用Ruby 1.9中新的类似json的哈希语法在哈希中使用时,
    {foo:bar}
    相当于
    {:foo=>“bar”}
    您使用的变量取决于您,它们是100%等效的


  • 一般来说,最好先读一本关于Ruby和Rails的介绍书,或者参加一门在线课程,例如学习Rails或学习Ruby。

    请每个问题问一个问题。
    链接到
    是一种帮助方法,您可以阅读更多相关内容。
    :first_name=>“Jelani”
    first_name:“Jelani”
    之间没有区别-后者是较新的语法,但两者的工作原理相同。好的,谢谢大家:D