我是否需要了解Ruby才能学习Ruby on Rails?

bou*_*tta 13 ruby ruby-on-rails

为了学习RoR,我还读了几个关于材料的其他问题.但我的问题是我可以在没有Ruby的情况下开始学习RoR吗?

很明显,反过来更好,但我宁愿尝试这种方式,如果它有意义(不知何故).或者同时学习......

Rya*_*igg 48

好吧,鉴于Ruby on Rails只是以特定方式编写的Ruby(读取:框架),是的,你需要学习Ruby.

您将需要了解有关Ruby的这些内容(以及其他内容):

  • 一切都是对象.一切.是的,甚至2"foo"
  • 类继承及其作用(tm)
  • 如何区分类和实例方法之间的区别
  • 模块以及如何正确使用它们(class_eval是你的朋友)
  • 人们写宝石.使用它们.重新发明轮子对于学习是好的和花花公子,但重新发明它因为你认为你的方法更好不是.

关于Rails的这些事情:

  • 不要打公约.
  • 不要打约定.
  • 模型代码在模型中.
  • 控制器代码进入控制器.
  • 查看代码进入视图.
  • 帮助程序代码在帮助程序中.
  • 问问自己"Rails有帮助吗?".如果答案是"否",请问别人.答案可能是"是".

这些关于学习的一般事情:

  • 谷歌一下.
  • 谷歌再次.
  • 如果您寻求的答案不在谷歌搜索距离内,请以对那些可能知道答案的人友好的方式表达(例如您已经完成了这个问题!)
  • 呼吁人们更大的动机.如何帮助你,帮助他们?
  • 尽量不要太过帮助吸血鬼.
  • 如果在IRC频道问,使用一个服务引擎收录诸如http://pastebin.com,http://pastie.orghttp://gist.github.com
  • 关于在IRC询问的第二条规则:不要问"任何想法?" 在你的问题之后.你的问题应该已经解决了.

最后:爱你所做的事.

  • 这是我认为的Fixnum类的一个对象?如果我错了,请不理我,我一直在喝酒.如果没有错,赞美唱歌是可以接受的. (3认同)