随笔分类 - 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
        阅读全文
            
摘要: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
        阅读全文
            
摘要:解决方法一:在application_controller.rb中增加skip_before_filter :verify_authenticity_token解决办法二:修改config/environment/development.rb(或者production.rb)config.actio
        阅读全文
            
摘要:附件中是集成单点登录代码分析步骤; 接下来说一下部署grape_api项目时遇到的问题: 1、由于Gemfile中有一些是在dev或test环境下才用到的,因此在部署正式环境的时候不需要安装(我部署的时候没考虑到这些,导致安装了后有一些会报错) bundle install --without de
        阅读全文
            
摘要:今天看了很多关于ruby如何释放内存到系统的,解决办法就是: 减少全局对象 减少创建的对象 数据库查询尽量使用 limit 限制查询结果条数 避免 n+1 查询 冻结一个字符串,解释器会认为你不会修改该字符串,并保留它以便重复使用。(在 Ruby 3 中,字符串字面量在所有文件中默认被冻结。) 最后
        阅读全文
            
摘要:有时候安装过程特别慢不知道是否在安装 又或者我们想看看安装了一些什么东西,就用 -verbose bundle install -verbose
        阅读全文
            
摘要:opt purge ruby 如果运行再次在usr/bin下面生成 则: mv /usr/bin/ruby /usr/bin/ruby_bak mv /usr/bin/gem /usr/bin/gem_bak
        阅读全文
            
摘要:报错如下: 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 
        阅读全文
            
摘要:报错如下: An error occurred while installing nokogiri (1.10.10), and Bundler cannot continue. Make sure that `gem install nokogiri -v '1.10.10' --source '
        阅读全文
            
摘要:生产环境无法找到对应的语言包,故此在javastripts下手动创建了lang文件夹,然后创建zh-cn.js文件并复制对应内容进去在编译完成后执行:cp -r app/assets/javascripts/lang public/assets/ckeditor运行完后重启rails项目即可
        阅读全文
            
摘要:lstrip : 去掉首空格rstrip : 去掉尾空格gsub : 去掉全部空格,不过要用到pattern匹配
        阅读全文
            
摘要:第一种一对多: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
        阅读全文
            
摘要:# 关闭新打开的页面回到第一个页面继续 page.driver.browser.window_handles.each do |handle| page.driver.browser.switch_to.window(handle) page.execute_script "window.close
        阅读全文
            
摘要:1、params.except(:controller, :action) 2、params.slice(:id, :name, :email, :mobile, 、、、、、、)
        阅读全文
            
摘要:我使用js存储cookie,定义key值是menu,存储过程中出现了相同的menu键值而且有的时候有一个还是null,折腾了三四个小时不知道啥问题; 早上到公司后想着换换键值,就把键值换成了selected_menu,再次测试可以了,😄,不知道是啥鬼,特别奇怪的问题,有小伙伴遇到这个问题了可以用这
        阅读全文
            
摘要:参考: https://github.com/whomwah/rqrcode 1. gem 'rqrcode' 2. 在helper中: 3、views页面 <%= image_tag generate_qr_code('http://baidu.com')%>
        阅读全文
            
摘要:https://ruby-doc.org/core-2.5.3/Float.html
        阅读全文
            
摘要:SpecialGroup.group(:special_type).countselect special_type,count(*) from special_groups group by special_type SpecialGroup.group(:special_type).count(
        阅读全文
            
摘要:Table.select("DISTINCT name").map(&:name) : DISTINCT name去重查询name Table.active.map{|x| x.name}.uniq :查询出来后做去重操组
        阅读全文
            
                    
                
浙公网安备 33010602011771号