![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
每天进步1点点
探索,进取,分享
展开
-
截取页面并上传保存图片
此实例是用html2canvas 插件生成图片,然后通过ajax 提交到ruby后台存储成图片。1加载js script type="text/javascript" src="html2canvas.min.js">script>2 实现js方法 //截图 var activity_id = ; function AJRD_printDom(id原创 2017-04-20 13:00:17 · 847 阅读 · 0 评论 -
find_or_initialize_by 跟 find_or_create_by的不同
find_or_initialize_by 和 find_or_create_by在使用时的不同find_or_initialize_by在找不到对象时可以 new一个新对象,然后直接跳到页面,在render 页面之后 ,后台会接着执行insert into 的语句,但是页面上的对象是一个空的对象。find_or_create_by 在找不到对象时可以create一个对象这个和普通的c原创 2017-04-24 14:36:00 · 1645 阅读 · 0 评论 -
ruby on rails 减少查询次数
有时间写代码比较粗糙,不管代码质量,这样会造成查询次数过多的情况下面几个方法可尽量避免1 使用includes 方法及早加载Active Record 允许我们提前指明需要加载的所有关联,这是通过在调用 Model.find 时指明 includes 方法实现的。通过指明 includes 方法,Active Record 会使用尽可能少的查询来加载所有已指明的关联原创 2017-04-26 11:09:41 · 644 阅读 · 0 评论 -
form_for js 提交错误解决
需要用到form表单提交的时候我之前是这么写的 members_path,:html => {:multipart => true,:remote=>true}) do |f| %>结果报错 ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):根据以往的方原创 2017-08-08 15:33:32 · 484 阅读 · 0 评论