`
文章列表
@ss = {       name: '31231',       sex: 'male'     }.to_json.html_safe 当后端传递的实例变量没有加上.html_safe时,看到如下或者直接报错时 {"name":"31231","sex":"male"} 在ruby后端可以加上.html_safe得到一个不带&quot之类的 {"name":"31231","sex" ...
$ gem install thor --version="0.19.1" $ gem uninstall thor --version="0.19.4"
bundle update spring bundle exec spring binstub --remove --all bundle exec spring binstub --all
(1)https://gorails.com/setup/ubuntu/14.04 确保数据库相关资源环境配置好 sudo apt-get install mysql-server mysql-client libmysqlclient-dev (2)创建数据库时设置utf-8 create database  yourdatabase character set utf8;
crontab -l rails s -e production -p 5000 -d */10 * * * * curl http://localhost:5000/iqiyi/originality */10 * * * * curl http://localhost:5000/tx/task 在crontab -e 里面添加类似上面的语句

golang启动命令

go run main.go -r youku -p 8001 -e dev -alsologtostderr=true
display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

casperjs爬虫

主要是抓一些网站的数据特别对于mechanize无法抓取的js产生的数据 (1)casperjs是在phatomjs基础上来的所以安装casperjs必须先安装phatomjs    http://casperjs.org/   http://phantomjs.org/ 都有 (2)casperjs是按步来的,所以start   run  then这三个方法中前两者是必须有的 (3)evaluate方法是document对外的接口,里面不能有自己定义的一些方法使用,一般都是设计到元素选择器查找之类的方法__utils__.findAll("div.rank-s ul.rank1- ...
本地项目部署远程,并在远程进行操作 github:https://github.com/capistrano/capistrano capistrano一般依存与于一个rails项目项目里面,也可以创建一个文件development然后cd进去 cap install也能初始化 (1)group :development do   gem 'capistrano'   gem 'capistrano-bundler'   gem 'capistrano-rails'   gem 'capistrano-rbenv'   # Add this if you're using rvm   # gem ...
<%= f.input :avatar, label: "图标:", as: :file %> $("#production_avatar").removeClass('file').fileinput({         overwriteInitial: true,         maxFileSize: 1500,         showClose: false,         showCaption: false,         zoomIcon: false,         browseLabel: '',         ...
https://my.oschina.net/nice/blog/149557 https://validator.niceue.com/docs/getting-started.html 这两者之间的区别上面文章有 自己用到的 $('.simple_form').validator({             rules: {                 aaaaa: function () {                     return $('input[name="task[aaaaa]"]:checked').val() == "true&qu ...
<%= link_to '<button type="button" class="btn btn-primary">返回</button>'.html_safe, :back %> 直接使用button_to效果不是很好,会跑飞

ajax authenticity_token

$.ajax({         type: 'POST',     url: "<%= someregistration_path %>",     data: { "firstname": "text_data_1", "last_name": "text_data2", "authenticity_token": "<%= form_authenticity_token %>" },                       ...
attr_acessor是ruby方法,定义其实例共享的读写方法,attr_acessible则是rails3.x版本的方法是一个白名单机制,rails4已经采用去掉,直接在控制器里面添加的方式 为了不去区分这可以直接在config下面的文件添加config.action_controller.permit_all_parameters = true rails  4创建一个scaffold在相应控制器能找到 params.fetch(:item, {}) 可以安下面方式set def person_params         #列举白名单列表         params.requir ...

mysql存储表情字符

表情字符串是4个字节 (1)升级mysql到5.5以上才行 (2)config/database.yml设置      #encoding: utf8mb4      #charset: utf8mb4      #collation: utf8mb4_unicode_ci      encoding: utf8mb4这句话添加到各个环境下 (3)本地报 Character set 'utf8mb4' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' ...
Global site tag (gtag.js) - Google Analytics