Rails 作为一名初学者,我想问问如何高效使用 convention over configuration 这个原则?

lzm420241 · March 29, 2016 · Last by nowherekai replied at March 29, 2016 · 1801 hits

先说明一下我自己理解什么算是高效?能够理解某个约定的情况下,通过最优的方式使用这个约定

由于 convention 的存在,rails 隐藏了很多服务端技术的细节 ,我认为这个应该是国内很多人没有使用 rails 开发的一个原因 (当然是个人的猜测),而作为初学者,我最大的困惑是很多功能实现了但是我并不知道里面具体如何实现?这个问题我想是大多数初学者都会遇到的问题。

我的思考: 第一步:如何深入理解 rails 里面一些 convention 里面的原理,我觉得作为初学者首先要解决这个问题。 第二步:如何利用每一个 convention 的原理写出自己的测试代码,最好能直接调试代码 (目前我还不知道如何调试 ruby 代码,只知道能写测试代码) 第三步:通过上述两部的基础再来解决如何高效使用 convention

目前,我一直在第一步中徘徊,或许我的思路有些问题,但请各位大牛能指点一二,另外附上原因?谢谢!

convention over configuration 这个原则主要是写框架的人用的,“初学者"不必纠结。 这个原则是很多人使用 rails 的原因,因为不用写配置文件或者配置代码,所以能提高开发效率。 比如 rails 自动根据 model 名字得到数据库表,你知道有这个约定就行了,想知道原理多看文档和源码。

You need to Sign in before reply, if you don't have an account, please Sign up first.