博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rails practise
阅读量:7026 次
发布时间:2019-06-28

本文共 684 字,大约阅读时间需要 2 分钟。

hot3.png

1.时间获取的应该是带上时区,而不是本地时间Time.zone.now instead of Time.now2.检查"save"的返回值,如果不的话,应该用 "save!"3.移除空的helperhelper是为视图增加方法的地方,如果helper是空的话建议删除,因为rails还会花时间去加载它们.Test::Unit和RSpec也会载入它们运行测试.) 不自动生成 helper 的方法,修改配置:config.generators.helper = false4.在控制器中用render动作视图中: render :action => :edit		-> 	render :editrender :action => 'edit'		->	render 'edit'载入模板:render :template => 'books/edit'		-> 	render 'books/edit'属性文件:render :file => '/path/to/rails/app/views/books/edit'  -> render '/path/to/rails/app/views/books/edit'5.防SQL注入不安全的方式: Product.where("alias = '#{params[:alias]}'")安全的方式:  Product.where("alias = ?", params[:alias])6.获取当前用户应该在模型中操作.

转载于:https://my.oschina.net/u/2407499/blog/531870

你可能感兴趣的文章
java joor 实现反射简单调用
查看>>
Guava 8-区间
查看>>
自定义Spark Partitioner提升es-hadoop Bulk效率
查看>>
总结一些机器视觉库
查看>>
在CentOS Linux下部署Activemq 5
查看>>
把mysql脚本或其他数据库脚本导入Powerdesigner
查看>>
phalcon 连接多个数据库 phalcon multi-database
查看>>
React Native(十一)——按钮重复点击事件的处理
查看>>
机器学习笔记(4):多类逻辑回归-使用gluton
查看>>
26.angularJS $routeProvider
查看>>
内存映射函数remap_pfn_range学习——示例分析(2)
查看>>
年轻的工程师如何月入伍万XD
查看>>
NAT64与DNS64基本原理概述
查看>>
Java-Shiro(四):Shiro
查看>>
Oracle 备份、恢复单表或多表数据步骤
查看>>
ubuntu 步步为营之uclinux编译和移植(完整版)
查看>>
Lintcode: Partition Array
查看>>
sudo 之后 unable to resolve host的问题解决办法
查看>>
那些PHP中没有全称的简写
查看>>
【elasticsearch】python下的使用
查看>>