随笔分类 -  Ruby

摘要:日积月累,自己写的 vim 脚本越来越多,大大的方便了日常编写任务,但是这些脚本没有做成插件的形式,导致换一台新机器时,不方便下载使用,下面就介绍一下如何把 自己写的脚本做成一个插件,可以在 中使用 安装。 begin 1. 新建文件夹,命名为 2. 进入文件价,执行 初始化一个仓库 3. 去 gi 阅读全文
posted @ 2018-12-04 15:51 -梦里不知身是客 阅读(185) 评论(0) 推荐(0)
摘要:"ruby $:.unshift File.expand_path('..', __FILE__)(转载)" 一直能看到一些gem里面会有这样一句代码: 这句话是干什么用的呢 \$:就是ruby的一个全局变量,也叫$LOAD_PATH,功能就是java中的classpath,用来加载类库的,当你re 阅读全文
posted @ 2018-01-21 10:49 -梦里不知身是客 阅读(303) 评论(0) 推荐(0)
摘要:消息闪现 放在ApplicationHelper.rb中。在页面面中 ruby def notice_message flash_messages = [] flash.each do |type, message| type = :success if type.to_sym == :notice 阅读全文
posted @ 2018-01-21 10:27 -梦里不知身是客 阅读(221) 评论(0) 推荐(0)
摘要:Rails中编写自己的任务 我们都用过 `rake db:create`等,我们可以编写自己的任务。 在 新建一个文件,后缀为 加入我要编写的任务是 mv_log ,文件名为 内容如下: ruby require File.expand_path('../../../config/environme 阅读全文
posted @ 2018-01-19 18:34 -梦里不知身是客 阅读(340) 评论(0) 推荐(0)
摘要:Rails定时任务 有一个gem包 是用来写定时任务的,他的作用主要是将ruby语法转换成crontab的形式,所以本质上还是用crontab来实现定时任务的。 检查系统中是否有crontab 默认都有 检查服务是否启动 启动服务 停止服务 重启服务 安装whenever 在Gemfile 中 生成 阅读全文
posted @ 2018-01-19 18:23 -梦里不知身是客 阅读(624) 评论(0) 推荐(0)
摘要:一 安装gem包 执行 ` figaro install` 会发现多了一个application.yml文件.在.gitgnore中多了一行 二 在application.yml中添加配置信息 三 在程序中读取配置信息 阅读全文
posted @ 2017-09-13 12:14 -梦里不知身是客 阅读(306) 评论(0) 推荐(0)
摘要:我们在lib下编写的自己的类需要用到model内相关方法时,需要如下设置: ruby require_relative 'boot' require 'rails/all' Require the gems listed in Gemfile, including any gems you've l 阅读全文
posted @ 2017-09-13 11:51 -梦里不知身是客 阅读(201) 评论(0) 推荐(0)
摘要:rails_ajax 验证验证码 view css 验证码输入错误时,显示出错误的图片(默认不显示) JS controller 阅读全文
posted @ 2017-09-13 09:09 -梦里不知身是客 阅读(308) 评论(0) 推荐(0)
摘要:1.安装包 2.配置路由 3 controller部分 4.view部分 5 . 实现点击图片刷新验证码 阅读全文
posted @ 2017-09-11 21:25 -梦里不知身是客 阅读(273) 评论(0) 推荐(0)
摘要:首先安装一个gem 然后在database.yml中如下 ruby default: &default adapter: postgresql pool: 64 timeout: 5000 encoding: utf 8 PRODUCTION production: 阅读全文
posted @ 2017-08-15 16:16 -梦里不知身是客 阅读(415) 评论(0) 推荐(0)
摘要:rails 出现 ' ReferenceError: jQuery is not defined' 问题 我们在gem文件中 后运行项目会出现 ReferenceError: jQuery is not defined的问题,原因是在application.js文件中没有引入jquery 解决办法 阅读全文
posted @ 2017-08-15 11:54 -梦里不知身是客 阅读(345) 评论(0) 推荐(0)
摘要:```ruby module Admin class InvitesController 阅读全文
posted @ 2017-08-14 10:26 -梦里不知身是客 阅读(885) 评论(0) 推荐(0)
摘要:rails 路由 有时候我需要写一个页面能向show edit 那样可以接受参数的路由,弄了好久不知道怎样解决,今天恍然大悟 我们执行 就会看到如下 这是使用resources 生成一些路由,我们可以模仿写出自己的路由 我们看最后一列的内容, 对于show 来说 他的格式为 再看edit 他的格式是 阅读全文
posted @ 2017-08-11 21:15 -梦里不知身是客 阅读(202) 评论(0) 推荐(0)
摘要:问题 从前台传到后台update方法是部分参数出现 Unpermit 这是后台要更新数据的方法 这是前台要更新数据的页面 在后台处理数据更新的那一块代码里面,用到是健壮参数,由于在昨天我写create action时,用到的node_params这个健壮参数中没有tag 和 access_level 阅读全文
posted @ 2017-07-26 19:50 -梦里不知身是客 阅读(302) 评论(0) 推荐(0)
摘要:"PostgreSQL新手入门" 2017 06 08 来源: "PostgreSQL新手入门" 分类: "Ruby" 阅读(82) 评论(0) 自从MySQL被Oracle收购以后, "PostgreSQL" 逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使 阅读全文
posted @ 2017-07-12 10:36 -梦里不知身是客 阅读(151) 评论(0) 推荐(0)
摘要:词频统计 利用最长公共子串算法,来找出一篇文章中出现次数最多的那个词 思路 : 先奖一篇文章按照标点符号来分割成字符串,再将这些字符串两求出最长公共子串,将次公共子串保存下来。然后在文章中找这个子串一共出现了多少次 ruby def lcs(x,y) 最长公共子串 return nil if x== 阅读全文
posted @ 2017-06-15 19:45 -梦里不知身是客 阅读(248) 评论(0) 推荐(0)
摘要:ruby中的编码问题 需求 从网站中抓取网页保存的本地,再解析数据,解析数据时需要频繁调试,每次都要访问网络,速度比较慢,就想到先把网页保存的本地。然后从本地读取。 问题 保存到本地时总是或出现编码问题,我用的是sublime,无法将网页内容输出到控制台,各种折腾编码之后,发现是sublime的问题 阅读全文
posted @ 2017-06-12 18:32 -梦里不知身是客 阅读(427) 评论(0) 推荐(0)
摘要:Ruby Gem 命令详解 "转载" MAY 21ST, 2015 8:25 AM Gem 是一个管理 Ruby 库和程序的标准包,它通过 Ruby Gem(如 "http://rubygems.org/%C2%A0%EF%BC%89%E6%BA%90%E6%9D%A5%E6%9F%A5%E6%89 阅读全文
posted @ 2017-06-10 21:31 -梦里不知身是客 阅读(2100) 评论(0) 推荐(0)
摘要:Ruby 操作 Mysql "转载" 2016 05 25 wilmosfang "ruby" "mysql" "ruby" 原文地址 http://soft.dog/2016/05/25/ruby mysql2 gem/ 前言 使用 Ruby 处理各种任务时难免会和数据库打交道,而 Mysql 又 阅读全文
posted @ 2017-06-10 13:50 -梦里不知身是客 阅读(832) 评论(0) 推荐(0)
摘要:Ruby连接MySQL "转载" Ruby 连接mysql 有两种方式, 即通过 和`mysql2 mysql2 sqlite3`, 但实际开发环境, 我们可能想使用mysql, 那么又该如何配置? Ruby 安装mysql2驱动 使用 Rails 安装mysql2驱动 配置Gemfile 配置co 阅读全文
posted @ 2017-06-08 10:29 -梦里不知身是客 阅读(198) 评论(0) 推荐(0)