2014年4月22日
摘要:
限定只输出匹配到特定控制器的路由规则:CONTROLLER=schools/ajax rake routesCONTROLLER=users rake routes路由测试你的测试中应该加入路由测试(就和你应用程序的其他部分一样)。Rails 提供三个内建的断言被设计来帮助你进行路由的测试。asse...
阅读全文
posted @ 2014-04-22 16:39
qinyan20
阅读(411)
推荐(0)
摘要:
rails generate controller Name [action action] [options]rails g controller demo indexrails generate migration table_name quantity:integerrails generat...
阅读全文
posted @ 2014-04-22 16:14
qinyan20
阅读(215)
推荐(0)
摘要:
smarty cachefile cacheAPC cacheXcache cachememcache cacheAPC 和memcache 是用内存来存储缓存数据memcache介绍 在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。 Memcached单进程最大使...
阅读全文
posted @ 2014-04-22 16:05
qinyan20
阅读(458)
推荐(0)
2014年4月21日
摘要:
跨站脚本攻击XSS(Cross-Site Scripting)"safe".html_safe# orraw("safe")跨站伪造请求CSRF(Cross-site request forgery)controller protect_from_forgery 对表单post提交layout...
阅读全文
posted @ 2014-04-21 16:05
qinyan20
阅读(151)
推荐(0)
2014年4月16日
摘要:
获取yml中的值:YAML.load_file("config/email.yml")检查文件是否存在: File.exists?('config/email.yml')
阅读全文
posted @ 2014-04-16 12:24
qinyan20
阅读(725)
推荐(0)
摘要:
字符串转符号 String#to_sym 和 String#intern符号转字符串 Symbol#to_s 和 Symbol#id2nameSymbol有唯一的对象标识符(对象标识符用object_id获取)。Symbol对象一旦定义将一直存在,直到程序执行退出。Symbol类只有一...
阅读全文
posted @ 2014-04-16 12:18
qinyan20
阅读(318)
推荐(0)
2014年4月15日
摘要:
获取实例变量 obj.instance_variables获取实例方法String.instance_methods类含有三个方法: new(), allocate(), superclass()返回当前程序中的顶级常量M.constantsModule.constants获取当前常量的路径Modu...
阅读全文
posted @ 2014-04-15 17:06
qinyan20
阅读(144)
推荐(0)
摘要:
升级过程中,最容易踩雷的是gem树的兼容性。所以推荐使用新分支。1)在老项目下使用git flow新开一个特征分支,如:git flow feature start rails42)在另一个文件夹处,使用Rails4创建一个新的重名空白项目,并且使用全新gem集合,如:rails new mypro...
阅读全文
posted @ 2014-04-15 17:05
qinyan20
阅读(318)
推荐(0)
摘要:
获取实例变量 obj.instance_variables获取实例方法String.instance_methods超类含有三个方法: new(), allocate(), superclass()获取实例变量值: A.instance_variable_get(:ivar)
阅读全文
posted @ 2014-04-15 11:24
qinyan20
阅读(234)
推荐(0)
2014年4月11日
摘要:
为什么要使用ngrok?作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做:找到一台运行于外网的Web服务器服务器上有网站所需要的环境,否则自行搭建将网站部署到服务器上调试结束后,再将网站从服务器上删除只不过是想向朋友展示一下网站而已,要不要这么麻烦,累感不爱╰(`□′)╯有了ngrok之后,世界是如此的美好首先注册并下载ngrok,得到一串授权码运行命令ngrok -authtoken 你的授权码 80,80是你本地Web服务的端口,而之后ngrok会记住你的授权码,直接ngrok 80就OK了你会得到一串网址,通过
阅读全文
posted @ 2014-04-11 14:55
qinyan20
阅读(1179)
推荐(0)