ROR的数据表名可以不带s

[b][color=red]哎,是我嘴太快手太慢了。已经知道怎么弄了。[/color][/b]
set_table_name就可以了。
请管理员放到新手区或隐藏了吧,哎,惭愧:oops:

原文
[quote]因为刚学,所以有些疑惑就想赶紧说出来。

如题,如果我的数据表名不带s,是不是就不能使用ror来开发了?或者说使用它开发也可以,但必须把所有数据库相关的操作(crud/list)都手工实现一遍(ROR的高效率也就打了折扣)呢?

那么,如何来理解rails的开发者,为什么要强制要求表名带s呢?比如users这个表,它在分页显示中,会传给view页面一个@users列表,在crud的时候,则会创建一个@user对象,但是这和数据表的名字也没有什么关系吧?

不解。
而且如果所有的表名全都带s,也不是特别合适,有些英文的复数是以es结尾的,class->classes,有些复数就是本身如people->people,这也不太合语法啊。
再一个就是对数据库层的侵入有点强,一个框架不应该干涉到数据库表的设计吧。 [/quote]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值