自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ashly和别人不一样呀

ashly和别人不一样呀

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 undefined local variable or method `daemonize‘ for puma

undefined local variable or method `daemonize' for puma

2023-03-06 16:27:08 223

原创 ruby sm2 加密

ruby sm2加密

2022-12-06 17:36:15 322

原创 mysql 添加字段并设置为自增长

添加自增长字段时报了一个意外的错误,提示字段必须为key

2022-10-13 14:23:13 2026

原创 同一机器下,不同的rails项目使用不同的ruby版本(同一机器部署不同ruby版本项目)- rvmrc

同一机器下,不同的rails项目使用不同的ruby版本(同一机器部署不同ruby版本项目)- rvmrc

2022-05-27 16:44:25 360

原创 rails中 save 与create 方法的区别

save 方法,返回的是布尔值(true or false),以表明数据是否保存成功save! 方法,如果成功,返回true;如果失败,返回异常create 方法,不管成功或失败,返回的都是ActiveRecordcreate! 方法,如果成功,返回true,如果失败,返回异常...

2022-05-24 15:42:30 191

原创 ruby on rails - annotate、migration_comments 给model添加注释、comment

ruby及rails版本:ruby '2.7.0'gem 'rails', '~> 6.0.0'使用到的gemgem 'annotate'gem 'migration_comments'bundle install结束后,生成配置文件(以文件的形式.rake)rails g annotate:install若对user.rb添加注释 表字段为:为user这个model添加注释:bundle exec annotate --with-comment --exclude tes

2021-12-23 17:40:06 454

原创 ubuntu20.04安装rvm安装ruby

1.安裝rvmsudo apt-add-repository -y ppa:rael-gc/rvmsudo apt update -ysudo apt -y install rvm2.设为开机自启动echo "source /usr/share/rvm/scripts/rvm" | sudo tee -a /etc/profileecho "source /usr/share/rvm/scripts/rvm" | sudo tee -a ~/.bashrcsource /usr/share

2021-12-20 23:38:30 801

原创 ruby on rails oracle配置 oracle_enhanced,ruby-oci8安装 ,ORA-12154:TNS

README1 添加相应的gemgem 'activerecord-oracle_enhanced-adapter', '~> 5.2', '>= 5.2.8' gem 'ruby-oci8'gem 'ruby-plsql', '~> 0.6.0'activerecord-oracle_enhanced-adapter应与rails版本一致,其中ruby-oci8安装有点麻烦,需要配置,配置之前需要下载一些Oracle安装包2 Install ruby-oci82.1 下

2021-12-02 16:49:36 357

原创 ruby on rails--rails中google身份验证 google-api-client

最终在rails应用中想实现的效果是可以通过谷歌账号进行登录,效果如下:在开始之前,需要去google配置一个对应的project,并且拿到对应Client ID 和 Client Secret具体操作步骤已经有文档,可以直接打开进行https://github.com/brunoao86/rails-third-party-auth/wiki/How-to-configure-Google-Auth-on-the-apphttps://ktor.kotlincn.net/quickstart

2021-11-19 17:31:11 795

原创 rvm 443安装不成功

rvm安装过程提示443错误,或rvm的key不正确,使用以下方法,不安全但可用gpg --keyserver keyserver.ubuntu.com --recv-key 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://rvm.io/mpapis.asc | gpg --import -curl -sSL https://rvm.io/pkucz

2021-08-13 11:33:10 553

原创 mysql8 password函数

在mysql8.0之后的版本中,password函数已被取消,加密方式不再使用mysql_native_password,换成了caching_sha2_password原本的sql语句为:UPDATE user SET authentication_string=password("密码") WHERE user="root";对应的写法可以改为:UPDATE user SET authentication_string=SHA1("密码") WHERE user="root";修改完新的密

2021-08-11 15:21:17 7261 7

原创 ruby-下载图片,根据图片URL下载到本地

根据url链接下载对应的图片require "open-uri"p url = "https://media.licdn.cn/dms/image/C4D03AQFN6ohvX0U_Aw/profile-displayphoto-shrink_200_200/0/1516793891763?e=1632960000&v=beta&t=-lHtzOH9_9vSC_Hc-X6qOFaH3PxL1KOvmB-qLmjObxA"open("111.jpg", 'wb') do |file|

2021-08-03 23:17:38 463 1

原创 MySQL grant all on *.* to root@‘%‘ identified by ‘123456‘ with grant option; 错误ERROR 1064 (42000)

在配置用户远程访问时,使用命令执行时,出现以下错误grant all on . to root@’%’ identified by ‘123456’ with grant option;查了下教程发现,我当前使用的是MySQL8,当前版本已不支持grant all on…这种写法,在早前版本时,这种方法会隐式创建对应的账户8.0以后已不支持这种写法,必须要先创建用户,再去授权create USER 'root用户名'@'%' IDENTIFIED BY 'root密码';# 将要修改的用户权限

2021-07-29 17:36:30 5002

原创 win10亮度无法调节、安装远程管理软件后

win10亮度无法调节、日常方法无效电脑一晚上没有关机,第二天到公司重启一下,发现亮度无法更改,网上找了许多办法 也用驱动精灵 360试了下,结果还是没有效果 ,后来使劲扒教程,终于发现一个能用的先是打开设备管理器,选择显示适配器...

2021-07-29 12:15:01 779

原创 ubuntu卸载mysql以及重新安装

ubuntu卸载mysql以及重新安装删除步骤sudo apt-get remove mysql-*清理残留的数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -Pdpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P过程中需要选择是 还有输入root账户密码,按要求来就可以安装步骤sudo apt-get install mysql-client mysql-server过

2021-07-25 03:01:14 413

原创 nginx rails oss 上传文件413 Request Entity Too Large错误

nginx_rails_oss 上传文件413 Request Entity Too Large错误在rails项目中,上传到oss图片时,意外发现如果图片超过7M就会出现“413 Request Entity Too Lage”,如下图所示:由于当前使用的是nginx代理,所以直接去修改了nginx默认的上传文件大小查看当前服务器的nginx安装目录:在rails项目中,上传到oss图片时,意外发现如果图片超过7M就会出现“413 Request Entity Too Lage”,如下图所示:由于当

2021-06-09 12:27:16 1093

原创 Can’t verify CSRF token authenticit

Can’t verify CSRF token authenticity. Completed 422 Unprocessable EntityParameters:{“signup_email”=>“987987”, “signup_password”=>"[FILTERED]"}关于传递一些加密数据的问题skip_before_action :verify_authenticity_token

2021-03-10 17:51:46 913

原创 Ruby on Rails - Sprockets::FileNotFound in People#index(couldn‘t find file ‘jquery‘)

项目使用boostrap框架,但是配置之后出现以下错误:Sprockets::FileNotFound in People#indexcouldn’t find file ‘jquery’ with type ‘application/javascript’这个是由于缺少jquery-rails造成的在GemFile文件中添加gem ‘jquery-rails’gem 'jquery-rails'然后重启项目即可...

2020-07-10 16:23:51 277

原创 Ruby on Rails - 增删改字段的方法

表里添加字段Rails g migration add_column_to_table_name colum_name:colum_typerails g migration add_column_to_users tmp:string修改表字段类型rails g migration change_column_to_table_name_columnrails g migration change_column_to_users_tmp修改表字段名称rails g migra

2020-07-07 18:40:05 580

原创 Ruby on Rails - 使用puma部署Rails项目

Puma是一个基于Ruby的Web Server服务器,主要基于多线程,所以内存占用较少使用Puma方法如下:1. 在Gemfile中添加:gem 'puma'2. 配置config/puma.rb文件,当前具体配置如下module Rails class <<self def root File.expand_path("../..", __FILE__) end endend# Puma can serve each request in

2020-07-06 18:19:57 2029

原创 Ruby on Rails - 新建项目,数据库配置(Mysql)

1 . 建立项目并启动// test_web为项目名称,mysql意为指定数据库为mysql,执行命令后会成功新建项目,并自动创建项目各目录文件rails new test_web -d mysql创建成功后进入项目目录下// 进入项目目录cd test_web/启动项目执行rails server即可rails server启动成功后打开浏览器并进入http://localhost:3000/页面, 当前会提示以下错误:Access denied for user ‘root’@

2020-07-06 16:53:10 975

原创 Ruby on Rails - Could not find a JavaScript runtime?

Ruby on Rails - Could not find a JavaScript runtime?在添加了db内容之后,按照惯例执行rails db:migrate,在这一步出现了ExecJS::RuntimeUnavailable: Cound not find a JavaScript runtime具体报错内容如下:execJS 主要功能是ruby里运行JavaScript代码,他自动选择js runtime 程序,linux需要安装一个Javascript引擎才运行,这边需要再安装一

2020-06-30 14:14:16 3463

rails+grape+swagger+devise+capistrano 简单融合示例

rails语言api项目 使用grape和swagger的简单api项目 使用devise做简易的用户登录需求,使用capistrano部署

2022-04-11

RevoUninstaller_Pro强力卸载垃圾软件,删除注册表

如果有不明弹窗,找不到软件位置,直接将猎人功能拉到弹窗位置进行定位和深层卸载

2021-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除