`
文章列表

rails send_data下载

实现把填入表单的数据下载下来进行保存 前端: <div class="form-actions"> <%= f.submit '创建'%> <%= f.submit '下载'%> </div> 自己在控制器里面create方法 datas为params里面的数据 if params[:commit] =~ /下载/         send_data datas,:type=>"application/octet-stream;charset=utf-8",  :filename => ...

引入项目中bootstap

网站下载bootstrap下载编译版本的文件夹,解压然后把文件放到自己项目相应的地方 js=>javascripts    css=>stylesheets......形成之后把下面语句放入需要引入的页面,自己放到layouts/ application.html.erb。 <!-- 新 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="assets/bootstrap.min.css"> <!-- 可选的Bootstrap主题文件(一般不用引入) --& ...
方法1: 在gemfile中添加 gem 'execjs' gem 'therubyracer' bundle install后即可 方法2: 1. 安装nodejs sudo apt-get install nodejs 或 node gem install node

本地搭建redis集群

(1)安装redis,下载redis安装到相应的文件夹 (2)创建集群的文件redis-cluster-test (3)在redis-cluster-test文件夹下分别创建7000-7005文件夹 (4)配置:到相应的redis里面copy一个redis.conf,分别放到7000-7005这6个文件夹里面,修改相应的数据:port 700x               cluster-enabled yes               cluster-config-file nodes.conf               cluster-node-timeout 5000          ...
json_string.gsub!(/\\u([0-9a-z]{4})/) {|s| [$1.to_i(16)].pack("U")} File.open("/mnt/shared/2015111016","r").each_line do |line| next unless line =~ /forumDir/ a = line.split('forumDir')[1] a = a.split('forumSecondDir')[0] a = a.split('"')[2] a = a[0...-1] ...

出现bundle exec

我是在ruby /config/dffaf.rb文件的时候出现说我activated一个4.2.4的activesupport但是我的gemfile里面是4.2.3(rb文件里面增加了启动rails环境的语句) 这时候提示使用bundle exec 执行 即 bundle exec ruby config/dffaf.rb 运行正常。 #<ActiveRecord::ConnectionNotEstablished:引起的解决方法
require File.expand_path('../enviment',_FILE_) rails环境下都引用其它文件基本都是用require 同目录下直接引用。 require_relative "../model/xxx"
读文件主要是知道文件在哪,不同语言框架上可以细微的不同 require 'yaml' yml_datas = YAML::load(File.read(File.expand_path(../config/xxx.yml, _FILE_))) hash数据结构在读取 这里有些用open也一样的默认就是r,直接read
git branch不能使用 在本地创建一个新分支,git checkout -b xxxx 运行git add  . git commit -am 'upload' 这时候在git push 就行了
使用脚手架生成一个简单的3层页面,添加了input框,想填充默认值,value,直接不行,必须放到input_html:{value:'1231'}里面,或者把前面的input 改成 text_field就ok

rails -s 的命令

rails s --help Usage: rails server [mongrel, thin, etc] [options]     -p, --port=port                  Runs Rails on the specified port.                                      Default: 3000     -b, --binding=ip                 Binds Rails to the specified ip.                                      Defaul ...
在linux系统中  查看所有进程使用 ps aux 最好是后面加个匹配 | grep rails 杀死某个进程   无条件杀死进程  kill -9 pid

mysql语句操作

sudo apt-get install mysql-server 数据库环境一键搭建完成 创建我们自己的各个数据库 create database hhg08 character set utf8; 创建完之后进入平台 mysql -u root -p 需要输入密码这些都是在安装mysql-server当中需要自己设定的默认就为空 进入后 use hhg08 创建用户 CREATE USER ' hhg_sql'@'% ' IDENTIFIED BY 'password'; grant all privileges on hhg08.* to hhg_sql@'%' identified ...
(1)在软件中心搜索IBUS 点击左下角有个不常用的 就能快速浏览,找到goole engine (2)安装之后去Ibus里面设置成第一位就可以了 a)没看到ibus设置 怎么办  输入ctrl + alt +t 在控制台输入ibus-setup就能看到ibus操作平台,有个输入法选择栏,可以选择自己的google拼音 重启完结

ubuntu安装redis

sudo apt-get install redis redis-server启动 redis-cli进入控制台
Global site tag (gtag.js) - Google Analytics