随笔分类 -  ruby on rails

针对ruby on rails中遇到的问题记录
摘要:An error occurred while installing sassc (2.4.0), and Bundler cannot continue. Make sure that `gem install sassc -v '2.4.0' --source 'https://gems.rub 阅读全文
posted @ 2021-01-29 15:51 吕兴杰 阅读(348) 评论(0) 推荐(0)
摘要:url = 'http://v.juhe.cn/sms/send' res = Net::HTTP.post_form( URI.parse(url), key: "1232121", mobile: phone, tpl_id: 1304, tpl_value: '#code#=' + captc 阅读全文
posted @ 2021-01-29 11:01 吕兴杰 阅读(368) 评论(0) 推荐(0)
摘要:解决方法一:在application_controller.rb中增加skip_before_filter :verify_authenticity_token解决办法二:修改config/environment/development.rb(或者production.rb)config.actio 阅读全文
posted @ 2021-01-28 09:25 吕兴杰 阅读(554) 评论(0) 推荐(0)
摘要:附件中是集成单点登录代码分析步骤; 接下来说一下部署grape_api项目时遇到的问题: 1、由于Gemfile中有一些是在dev或test环境下才用到的,因此在部署正式环境的时候不需要安装(我部署的时候没考虑到这些,导致安装了后有一些会报错) bundle install --without de 阅读全文
posted @ 2021-01-26 13:33 吕兴杰 阅读(91) 评论(0) 推荐(0)
摘要:今天看了很多关于ruby如何释放内存到系统的,解决办法就是: 减少全局对象 减少创建的对象 数据库查询尽量使用 limit 限制查询结果条数 避免 n+1 查询 冻结一个字符串,解释器会认为你不会修改该字符串,并保留它以便重复使用。(在 Ruby 3 中,字符串字面量在所有文件中默认被冻结。) 最后 阅读全文
posted @ 2021-01-15 18:04 吕兴杰 阅读(274) 评论(0) 推荐(0)
摘要:有时候安装过程特别慢不知道是否在安装 又或者我们想看看安装了一些什么东西,就用 -verbose bundle install -verbose 阅读全文
posted @ 2020-12-29 14:44 吕兴杰 阅读(72) 评论(0) 推荐(0)
摘要:opt purge ruby 如果运行再次在usr/bin下面生成 则: mv /usr/bin/ruby /usr/bin/ruby_bak mv /usr/bin/gem /usr/bin/gem_bak 阅读全文
posted @ 2020-11-25 19:55 吕兴杰 阅读(1037) 评论(0) 推荐(0)
摘要:rbenv 和 rvm不能共存 阅读全文
posted @ 2020-11-25 19:05 吕兴杰 阅读(244) 评论(0) 推荐(0)
摘要:报错如下: Errno::EACCES: Permission denied @ rb_sysopen - /Users/lvxingjie/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/fuzzy_match-2.0.4/.gitignore An 阅读全文
posted @ 2020-11-25 11:21 吕兴杰 阅读(168) 评论(0) 推荐(0)
摘要:报错如下: An error occurred while installing nokogiri (1.10.10), and Bundler cannot continue. Make sure that `gem install nokogiri -v '1.10.10' --source ' 阅读全文
posted @ 2020-11-25 10:04 吕兴杰 阅读(235) 评论(0) 推荐(0)
摘要:生产环境无法找到对应的语言包,故此在javastripts下手动创建了lang文件夹,然后创建zh-cn.js文件并复制对应内容进去在编译完成后执行:cp -r app/assets/javascripts/lang public/assets/ckeditor运行完后重启rails项目即可 阅读全文
posted @ 2020-09-04 17:41 吕兴杰 阅读(122) 评论(0) 推荐(0)
摘要:lstrip : 去掉首空格rstrip : 去掉尾空格gsub : 去掉全部空格,不过要用到pattern匹配 阅读全文
posted @ 2020-04-27 09:22 吕兴杰 阅读(857) 评论(0) 推荐(0)
摘要:第一种一对多:has_many:subject belongs_to:user 创建关联子表数据为:user.subject.create(a: 100,b:200) 第二种一对一:has_one:subject belongs_to:user user.create_subject(a: 1, b 阅读全文
posted @ 2020-04-26 09:11 吕兴杰 阅读(186) 评论(0) 推荐(0)
摘要:# 关闭新打开的页面回到第一个页面继续 page.driver.browser.window_handles.each do |handle| page.driver.browser.switch_to.window(handle) page.execute_script "window.close 阅读全文
posted @ 2020-04-15 09:22 吕兴杰 阅读(129) 评论(0) 推荐(0)
摘要:1、params.except(:controller, :action) 2、params.slice(:id, :name, :email, :mobile, 、、、、、、) 阅读全文
posted @ 2020-04-08 11:00 吕兴杰 阅读(150) 评论(0) 推荐(0)
摘要:我使用js存储cookie,定义key值是menu,存储过程中出现了相同的menu键值而且有的时候有一个还是null,折腾了三四个小时不知道啥问题; 早上到公司后想着换换键值,就把键值换成了selected_menu,再次测试可以了,😄,不知道是啥鬼,特别奇怪的问题,有小伙伴遇到这个问题了可以用这 阅读全文
posted @ 2020-04-08 09:10 吕兴杰 阅读(997) 评论(0) 推荐(0)
摘要:参考: https://github.com/whomwah/rqrcode 1. gem 'rqrcode' 2. 在helper中: 3、views页面 <%= image_tag generate_qr_code('http://baidu.com')%> 阅读全文
posted @ 2019-09-26 19:37 吕兴杰 阅读(497) 评论(0) 推荐(0)
摘要:https://ruby-doc.org/core-2.5.3/Float.html 阅读全文
posted @ 2019-09-19 16:12 吕兴杰 阅读(107) 评论(0) 推荐(0)
摘要:SpecialGroup.group(:special_type).countselect special_type,count(*) from special_groups group by special_type SpecialGroup.group(:special_type).count( 阅读全文
posted @ 2018-06-12 11:00 吕兴杰 阅读(1016) 评论(0) 推荐(0)
摘要:Table.select("DISTINCT name").map(&:name) : DISTINCT name去重查询name Table.active.map{|x| x.name}.uniq :查询出来后做去重操组 阅读全文
posted @ 2018-06-12 10:14 吕兴杰 阅读(485) 评论(0) 推荐(0)