服务器: 1:在你服务器上理想位置创建一个文件夹:/data/git/my_project(注:文件夹名字就是你本地项目的名字)。 2:切入到文件夹my_projec...

服务器: 1:在你服务器上理想位置创建一个文件夹:/data/git/my_project(注:文件夹名字就是你本地项目的名字)。 2:切入到文件夹my_projec...
一、Ubuntu安装Nginx的方式 目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式。本文主要介绍用apt-get的方式进行安装。 二、安装步骤 ...
1.rvm install 2.3.0 --disable-binary ( 此处2.3.0为ruby版本 ,首次安装可能会出现以下问题) 2.sudo apt-get up...
sudo apt-get update ( 更新系统安装包 ) sudo apt-get install curl( 安装curl ) curl -L https://get...
命令:chmod mode(操作) file 一(普通操作): mode操作包含:用户组(ugoa,不填写默认为a) ,操作符(+/-/=),权限(rwxXst) ...
命令:nohup 运行程序命令 & nohup : 不挂载运行 & : 后台运行
查看进程&显示字段名 ps -aux | head -1;ps -aux | grep 进程名
array = [3,4,9,0,2,5,9,7,1] 插入排序 升序 1.upto(array.length - 1) do |i| if array[i] > arra...
解决mysql数据库不能输入中文问题 1.查看数据库编码 show create database mysql_test; (m...
N+1问题是新手常犯的一个问题,这里记录如何解决rails项目中的N+1问题 rails 支持的关联 ActiveRecord 支持6种关联belongs_tohas_one...
概念 及 相关GEM 把应用翻译成英语之外的其他语言,或提供多语言支持 rails 2.2以上版本,自带的ruby I18n gem, 提供了易用易扩展的框架“国际化”(in...
数据验证 验证表单提供的数据是否符合要求使用rails自带的内置辅助功能ActiveRecord Validation 来实现https://ruby-china.githu...
1.部分语法 discible 和context 帮助组织分类,可任意折叠,参数可以是一个类别或者字串描述 一般来说,最外层是想要测试的类别,下一层是哪个方法,最后一层是哪一...
简介 sidekiq-cron 是sidekiq的时间表附件,在指定的时间调用job每30s检查需要调度的新作业,当存在多个sidekiq work时不会重复调用相同的作业h...
基础知识 概念: 块由大量代码构成 块定义在{} 中,或者do...end关键字中 使用yield 语句来调用块 块与其具有相同名称的函数调用 调用一个方法时才可以定义一个块...
session 中的数据是临时性的,不能实现类似remember me 这样的功能故用cookie来实现,在cookie中添加一个令牌来表明用户的身份https://api....
因为http本身是无状态的, 故登录和登出需要用到sessionhttps://guides.rubyonrails.org/action_controller_overvi...
创建user表 rails g model user name:string email:string password_digest:string 密码一般不明文保存 创建...