Ruby
Martin_Yelvin
平时分享记录自己的遇到的问题,评论区莫名其妙被一些零文章零贡献的批骂。 现在只是偶尔记录了,现在这行业门槛太低了,终于知道为什么很多大神付费分享了,确实能过滤一堆人渣
展开
-
ruby 字符串替换成 * 号
def safe_account_number begin size = account_number ? account_number.size : 0 return "" if size == 0 return account_number[(size -4)..size].rjust(size, "*") rescue OpenSSL::Cipher::CipherError => e return "" en...原创 2022-01-21 15:29:27 · 420 阅读 · 0 评论 -
ruby postgresql 模糊搜索
客户需求,通过name,email两列中的字段进行搜索过滤这项目之前用的pg_searchemail的addresses 是不能过滤的,例如martin@163.com,只能搜martin, 搜163.com是搜不到的,比较蠢直接上代码,换方式了, pg_search 用起来有@符号的不太好使,换成这个了,注释掉的是之前的写法,新的就是.where,可to_sql看一下...原创 2022-01-19 13:48:06 · 336 阅读 · 0 评论 -
Ruby on rails 数据库常用操作
数据库操作生成migration: rails g migration xxxxx例如:rails g migration remove_xxx_martin执行到数据库:rake db:migrate查看迁移状态:rake db:migrate:status运行:foreman startrails g migration add_brokerage_branch_override_rules_to_brokerage回滚rake db:rollback STEP=1这原创 2021-12-23 15:45:08 · 474 阅读 · 0 评论 -
gem install mimemagic -v ‘0.3.10‘ fails to install on Big Sur
gem install mimemagic -v '0.3.10' fails to install on Big Sur一定先看说明书啊!!GitHub - mimemagicrb/mimemagic: Mime type detection in ruby via file extension or file content原创 2021-11-02 17:21:30 · 428 阅读 · 0 评论 -
ruby 数组对象去重
Ruby-Doc.org: Documenting the Ruby Language数据格式,去重方法 可以在 rails c 里试试 Arr1 = {{ "lss_id": "60c5138976c8760db6dbe167", "transaction_id": 1028467 }, { "lss_id": "60c5138976c8760db6dbe167", .原创 2021-10-29 16:10:52 · 597 阅读 · 0 评论 -
ruby DSN not set
Unable to autoload constant Mutations::Agents::AgentSyncAgentBalanceMutation, expected /Users/fangying/work/brokerage_engine/brokerage_engine_graphql/app/graphql/mutations/agents/agent_sync_agent_balance_mutation.rb to define it excluded from capture: DSN.原创 2021-10-20 15:25:49 · 313 阅读 · 3 评论 -
Ruby 分割字符串获取最后一个
Ruby def get_bea_accounting_id if !self.acctgTransId.nil? return self.acctgTransId.split(',').last else return nil end end原创 2021-10-08 15:42:25 · 480 阅读 · 0 评论 -
Ruby 入门 - 1
准备:mac已装好docker,ruby1. 安装mysqldocker pull mysql:5.7docker imagesdocker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7docker container ls2. 初始化项目rails new circles ...原创 2021-09-15 15:37:15 · 119 阅读 · 0 评论 -
Ruby_代码判断年龄是否大于13岁,判断生日是否符合规范
判断年龄是否大于13岁,判断生日是否符合下面是ruby的代码, 如果是前端,就是js取出当前时间来,理论是一样的!!!!!!! def age_in_completed_years(birth_date, current_date) nr_of_years = current_date.year - birth_date.year (birth_date.mon...原创 2019-10-23 11:32:34 · 335 阅读 · 0 评论 -
Ruby 异常处理
Ruby异常 begin rescue StandardError => e puts e.message Rails.logger.error('initialize出现StandardError错误:') Rails.logger.error(e.message) Rails.logger.er...原创 2019-10-21 14:14:29 · 270 阅读 · 0 评论 -
Ruby_rails 开发环境配置项 figaro 或者 dotenv
https://rubygems.org/gems/figarohttps://github.com/bkeepers/dotenvfigaro 用法:bundle exec figaro install然后就会生成 config/application.yml# Add configuration values here, as shown below.##...原创 2019-10-16 14:20:01 · 240 阅读 · 0 评论 -
Bundler could not find compatible versions for gem "ruby ":
Bundler could not find compatible versions for gem "ruby ":把文件Gemfile.lock 删了原创 2019-09-20 09:17:25 · 2590 阅读 · 0 评论 -
Ruby on Rails _使用Active Admin后台模板 三 新增一个 post
跟着上文继续走。 Post已经有了,新建Post 的时候结果报错了:链接:https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md#setting-up-strong-parameters#app\admin\posts.rbActiveAdmin.reg...原创 2019-09-18 17:34:15 · 270 阅读 · 0 评论 -
Ruby on Rails _搭建Active Admin后台模板 二
按上一篇文章的话,应该是搭建起来了。https://blog.csdn.net/qq_36279445/article/details/100893006继续搞我是看着这搞的:https://activeadmin.info/2-resource-customization.html#customize-the-menu但在这突然有了个Post,这里有个老哥是直接rails g act...原创 2019-09-18 17:17:03 · 382 阅读 · 0 评论 -
Ruby on Rails _搭建Active Admin后台模板
Active Admin是 基于Ruby on Rails 的一个后台模板首先确认本地开发环境ruby -vrails -v第二步就是rails new activeadmin然后会生成这样的第三步就是打开这个Gemfile文件,在最后添加gem 'activeadmin'# Plus integrations with:gem 'de...原创 2019-09-16 16:43:42 · 898 阅读 · 0 评论 -
Ruby rails 报错:No such file or directory @ rb_sysopen
D:/SofeWare/Ruby26-x64/lib/ruby/gems/2.6.0/gems/webpacker-4.0.7/lib/webpacker/configuration.rb:91:in `rescue in load': Webpacker configuration file not found E:/ruby/0910/blog/config/webpacker.yml. Pl...原创 2019-09-11 11:16:04 · 10965 阅读 · 0 评论 -
Windows下如何安装Ruby开发环境,SQLite环境
sqlite3https://www.sqlite.org/download.html下载:sqlite-tools-win32-x86-3290000.zip和 sqlite-dll-win64-x64-3290000.zip然后解压到一个文件夹然后将该路径添加到系统的Path环境变量里;(1) 右击此电脑 “属性”,点击高级系统设置。(2) 进入高级系统设置...原创 2019-09-11 10:23:06 · 366 阅读 · 0 评论