Rails 这个应该放在 rails 版块里

ane · 2013年11月01日 · 最后由 u1378130755 回复于 2013年11月02日 · 1649 次阅读

问题:为什么脚手架是单数,表是复数? 举例:ruby generate scaffold product, create table products? 难道只是所谓的约定吗?是不可更改的吗?

是约定,可以改。

  • 路由要改,指定路径对应哪个 Controller
  • Model 要改,指定用哪个表
  • Model object 的自动 url helper 失效
  • 写文档告诉后来的维护者为什么要这么改

这标题跟问题怎么毫无关联。

约定优于配置~~ 这是我们 rails 党入学背诵的第一句话。 熟记于心。

#3 楼 @mingyuan0715 #1 楼 @Rei 没办法,我这人很强烈的那叫什么症来着。非得知道原因不可,否则就是受不了。感谢 Rei,现在知道从那里下手了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号