今天又开始写rails代码,一边做一边做一些记录吧。
如果不想使用ActiveRecord默认的数据库表是Model类的复数的形式,在environment.rb中加一句:
ruby 代码
- ActiveRecord::Base.pluralize_table_names = false
如果表的主键不是id,那么要在model类里面写:
ruby 代码
belongs_to和has_one后面可以用
ruby 代码
- has_one :good,
- :class_name=>"Goods",
- :foreign_key =>"cInvCode"
这种形式,不过我有一个表用has_one之后死活取的是nil,待查。
另外,订单编号这种东西写了一个helper来简化开发
ruby 代码
- def count(table)
- s = "0"
- for i in 1...(7-table.count.to_s.length)
- s = s + "0"
- end
- s + (table.count + 1).to_s
- end
使用的时候调用count(Pdb)就可以了。
虽然着实写得丑陋点,嘿嘿,等我把ruby语法搞熟了再来解决吧。
分享到:
相关推荐
Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如 [root@servyou_web ~]# history | more 6 ./test.sh 7 vim test.sh 8 ./test.sh 但是这里只显示了...
* Python基础代码:一些初学Python的时候写的代码,还有一些小技巧记录一下。 * Python各种模块使用:一些python有关的模块使用示例 * Python算法学习:学习Python算法的时候练习的代码,后续会多多练习,暂时时间...
Win7轻松清理记录小技巧4则.docx
各种前端开发的小技巧及总结. web 笔记,记录自己学习前端的历程,记录自己学习的代码,包含JavaScript、CSS、HTML 等;各种前端开发的小技巧及总结. web 笔记,记录自己学习前端的历程,记录自己学习的代码,包含...
IE9浏览器显示更多浏览记录小技巧.docx
Win7清理资源管理器搜索记录保护隐私的4个小技巧.docx
根据自己开发使用过程中遇到的问题进行记录,Mac使用小技巧新手总结
出发点:经常会写一些教程,需要记录SPRO中当前操作所用的事务代码或路径。但对于记录路径来讲,实际不方便,很多后台路径又长又臭。然而,并不是所有的后台操作都会有事务代码,被逼无奈,我们只好记下它的路径或来...
自己总结的一点有用的SQL语句,分享给大家: 查字符串A在字符串B中出现的次数, 将数据库中同一组的某一字段用|连接起来放进一个字段中,误删记录后回滚,连接两个字段等
生活中记录下的ASP.net技巧,可以在小软件中快速切换各个技巧库
非常的方便,而且在修改前,bat脚本会先帮我们将源文件备份,避免发生了误操作的风险,包括脚本修改记录都会保存到日志文件中,欢迎大家使用bat脚本知识小技巧小妙招分享的,bat脚本技巧一键批量替换文件内容的脚本
markdown小技巧记录 1. 上面的技巧应用:关于UniCloud数据库的操作文档已经部署到服务器上 2.markdown文件转word文件软件: pandoc , xffs码: xffs 安装完成自动将pandoc添加到了环境变量里面 使用pandoc xx.md -o...
jsp编程的一些小技巧总结,绝对实用。包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录...
可将平时遇到的小技巧记录下来,而且方便查询。 使用C#,用 SQLite 嵌入式 数据库。 源代码
丘仕达 SEO项目的操作流程及中小网站优化技巧培训记录
MyEclipse有很多功能,但是我们经常用到的功能其实并不是特别多,在这里将一些有用的小技巧记录下来.
编程小技巧(.net&VS;&SqlServer;)经验总结:本人在多年编程过程中,遇到了一些问题,通过自己的摸索得到了问题的解决。每解决一个问题均记录在此,希望其它编程者在遇到类似问题时可以借鉴。
IOS开发
联席会议今日点评优化小技巧 优化流程优化小技巧 转储文件内容1:数据文件5月14日 聚会优化小技巧 系统级 优化优化小技巧 转储文件内容2:转储对象的段头5月15日 业务支撑系统出问题了今日点评优化小技巧 索引监控...