摘要: new 在持久化activerecord对象并持久化到数据库的步骤: 1.new一个对象并返回 2.手动设置对象属性 3.save方法保存对象 create将这三步整合到一起,创建对象的同时根据参数对对象属性赋值,并把它保存到数据库中,返回更新了数据库属性的对象实例。 转载于:http://blog 阅读全文
posted @ 2021-08-26 14:13 鞋带松了 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 获取当前的文件名称 puts __FILE__ 获取当前文件的目录名称 puts File.dirname(__FILE__) 获取当前文件的完整名称 当要获取完整的路径时需要require 'pathname',代码如下: require ‘pathname’ puts Pathname.new( 阅读全文
posted @ 2021-08-26 14:06 鞋带松了 阅读(486) 评论(0) 推荐(0) 编辑
摘要: delete_all 是一条sql 删除所有数据。比如; delete from tables where id > 0; destory_all 是一条一条删除。比如:循环执行 delete from tables where id = 1; delete from tables where id 阅读全文
posted @ 2021-08-26 14:03 鞋带松了 阅读(146) 评论(0) 推荐(0) 编辑
摘要: keys = [:foo, :bar, :bat] vals = [4, 5, 6] # do something to get {foo: 4, bar: 5, bat: 6} h = Hash[keys.zip vals] # 其中 keys.zip vals => [[:foo, 4], [: 阅读全文
posted @ 2020-08-27 11:00 鞋带松了 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 还是老规矩,此随笔仅供自己作为笔记使用,如有不妥,请联系 转载链接:https://www.cnblogs.com/manfredHu/p/4941307.html SublimeText3 操作部分 1. 就近选择相同项: ctrl+d 把光标放在一个单词上,按下ctrl+d,将选择这个单词。一直 阅读全文
posted @ 2020-08-12 16:00 鞋带松了 阅读(370) 评论(0) 推荐(0) 编辑
摘要: classs Admin < activeRecord::Base delegate :firstname, :to => :user # 等价于 # firstname => user.firstname # delegate :firstname, :to => :user, :prefix = 阅读全文
posted @ 2020-06-26 17:32 鞋带松了 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 此随笔来源于 https://www.iteye.com/blog/biyeah-1286449 看到这个介绍 言简意赅 通俗易懂 故转载,方便后面查阅。望见谅! 刚接触inject时,对其了解不是很深,直看到这篇文章 ruby-inject,才有了新的认识,文章配合大量例子进行说明。1、先看最简单 阅读全文
posted @ 2020-06-23 17:47 鞋带松了 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 此随笔来源于 https://kerzzi.github.io/2017/10/22/2017-10-22-rails-code-refactoring/#1-%E5%B0%86%E4%BB%A3%E7%A0%81%E4%BB%8E-Controller-%E9%87%8D%E6%9E%84%E5% 阅读全文
posted @ 2020-06-23 13:16 鞋带松了 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 首先,如果遇到这个问题,Paperclip::NotIdentifiedByImageMagickError,先检查下环境变量是否配置了ImagicMagick的路径。 cmd下path 查看,首先加入ImageMagick path环境 其次,cmd下运行下面两个命令: 如果还没等到解决 可以参考 阅读全文
posted @ 2018-12-12 15:51 鞋带松了 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Block 与Proc的区别:Block是代码块,Proc是对象; 参数列表中最多只能有一个Block, 但是可以有多个Proc或Lambda;Block可以看成是Proc的一个类实例.Proc 与Lambda 区别: Proc和Lambda都是Proc对象; Lambda检查参数个数,当传递的参数... 阅读全文
posted @ 2015-12-18 13:12 鞋带松了 阅读(249) 评论(0) 推荐(0) 编辑