![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rails
DoubleTC
这个作者很懒,什么都没留下…
展开
-
Rails Cookies与Session操作汇总
与 Java 和c#不同,Rails 操作 session 和 cookies 非常简单,可以在 controller 与 view 中直接访问,model 除外,极大地方便了开发 Session #存信息session[:current_user_id] = user.id#取信息session[:current_user_id]#删除信息session[:cur转载 2016-05-05 13:23:10 · 573 阅读 · 0 评论 -
符号乱码解决方法
工作中,我们的一些description内容,会被其他平台引用,但是格式又不一样,我们转换为对方的格式,又发现还有乱码,而仅仅是一些符号的乱码,这个时候,该怎么处理呢,我这里提供一种方式分享一个网站,各个符号的编码格式http://utf8-chartable.de/unicode-utf8-table.pl?start=8192&number=128&utf8=dec上面网站可以...原创 2018-06-22 17:25:49 · 13715 阅读 · 0 评论 -
Rails关于Fragment Cache 复杂缓存,DB层控制,实例见解
最近项目中遇到了performance问题,页面刷新,loading时间很长,需要优化的问题。期间查询了各种资料,准备用cache来解决这个问题,其中感谢一个博主的思路《Rails缓存套娃机制》,让我深受启发。我的大牛leader用了一种全新的方式解决了这个大难题,我用自己理解的方式,整下如下。问题环境:页面引用数据量比较大,引用的表也非常多,1对多,1对1。关于Fragment Cache的相关...原创 2018-04-19 16:18:39 · 323 阅读 · 0 评论 -
ruby on rails 关于update参数获取不到的问题
ruby on rails 关于update, form表单,获取参数问题原创 2017-09-08 14:07:54 · 835 阅读 · 0 评论 -
rails 监控多个表的改动
如何监控model的改动,这里rails 提供了 paperTrail gem,详情请查阅git https://github.com/airblade/paper_trail#4b-associations 这里我想说的是多个表的监控放入同一个dialog,这里也就涉及到了结果集合并的问题,上一篇已经提到 具体代码 @model_A = model_A.find原创 2017-07-19 17:24:51 · 368 阅读 · 0 评论 -
ruby on rails 合并多个结果集并排序
在最近工作中,遇到多个reust,需要显示在同一个dialog中的问题,并且按照时间排序,查阅了不少资料,寻找到一种有效的解决办法,如下: 1,针对同一张表查询出来的多个结果集需要合并,按照column1排序 set1_data = xxx.users set2_data = yyy.users result = set1_data原创 2017-07-19 17:05:52 · 1873 阅读 · 0 评论 -
JQuery. tokenInput 解析-02 关于过滤select数据
JQuery. tokenInput 解析-02 关于过滤select数据原创 2017-06-02 16:54:46 · 884 阅读 · 0 评论 -
ruby on rails 使用 rails ajax render partial html, 替换view render,提高效率
ruby on rails 使用ajax render partial html, 替换view render,提高效率原创 2017-06-02 16:32:22 · 1107 阅读 · 0 评论 -
Bootstrap modal 多弹窗之叠加显示不出弹窗问题
最近一直在使用Bootstrap,遇到了很多问题,通过google也明白了很多,学习了很多。针对‘Bootstrap modal 多弹窗之叠加显示不出弹窗问题’说一下自己的解决办法。当然还是官方提出的‘最好不要多个modal叠加很容易出现很难解决的前端组件问题’示例代码:<div class='bs-example-modal-lg fade modal' data='0' id='featur原创 2017-02-23 11:10:51 · 2034 阅读 · 0 评论 -
html_safe、raw、sanitize和h()
html_safe、raw、sanitize和h()Rails3后默认设置为溢出html,从而防止因为疏忽而造成跨站脚本攻击XSS。那么什么是跨站脚本攻击呢?比如我们最常见的评论系统,假设某个恶意用户在评论中输入这样一个脚本并提交stript>...stript>其中...为一段恶意的脚本。如果不做溢出的话,这个评论不会作为普通的字符串显示在浏览器上,而是会去执行.转载 2016-08-11 15:29:23 · 824 阅读 · 0 评论 -
Nokogiri作用
Nokogiri原创 2016-08-11 15:15:24 · 694 阅读 · 0 评论 -
‘Can't connect to MySQL server on localhost (10061)‘导致一下午白忙活
一周都在干其他事情,没有时间去开发ruby.早上领导安排开发一个ruby的新功能,这才停下手头其他的工作,准备完成这项任务。当然开发的工作,实在linux 环境下进行的,需要远程连接mysql,连接之下出现了此error,为此忙活了一下午,解决此问题。第一步:排查问题,首先在linux下,用命令可以连上,用程序连接mysql也可以连上,只是连接某些表的时候,报莫名其妙的错误提示原创 2016-07-28 17:29:19 · 804 阅读 · 0 评论 -
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'原创 2016-07-28 14:07:00 · 1330 阅读 · 0 评论 -
如何解决 CSV 乱码问题
接上篇说的符号乱码问题,还有一种情况下的乱码解决方法。参考文献 https://stackoverflow.com/questions/155097/microsoft-excel-mangles-diacritics-in-csv-files这里导出的是CSV格式的文件,出现乱码,我们先要了解CSV格式CSV 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值...原创 2018-06-22 17:35:20 · 1602 阅读 · 0 评论