ruby遍历文件夹

已经不需要自己写递归了,新版ruby直接提供了Find模块 require 'find' Find.find('./') do |path| puts path end
Ruby | 2015-07-22 10:50 | 阅读 4066 次 | 评论 0 条

几行js代码实现前端支持rails的data-remote="true"

rails的data-remote="true"很方便,链接加上这个属性点击链接即可在前端运行链接所指向的服务端返回的js代码。前端只需要下面几行代码 $(document).ready(function () { $("a[data-remote=true]").click(function(e){ e.preventDefault(); $.getScript($(this).attr('href')); }); });
WEB开发 | 2015-07-14 09:59 | 阅读 3431 次 | 评论 0 条

glot,在线运行代码的平台

很方便,以后可能用的到 https://glot.io/ -------------------------------- 作者在 2019-06-29 08:34:07 补充以下内容 --------------------------------4年了,本站也推出了自己的在线编程平台 https://www.bccn.net/run/
默认分类 | 2015-07-05 09:22 | 阅读 2963 次 | 评论 0 条

rails用generate为两个模型创建has_and_belongs_to_many中间表

Where: class Teacher < ActiveRecord::Base has_and_belongs_to_many :students end and class Student < ActiveRecord::Base has_and_belongs_to_many :teachers end for rails 4: rails generate migration CreateJoinTableStudentTeacher student teacher for rail...
Ruby | 2015-06-30 09:57 | 阅读 3821 次 | 评论 0 条

安装elasticsearch后的相关配置信息

~ gs$ brew install elasticsearch ==> Downloading https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch ######################################################################## 100.0% curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume. ...
Linux | 2015-06-17 15:20 | 阅读 2110 次 | 评论 0 条

用jquery实现post请求(非ajax)

jQuery(function ($) { $.extend({ form: function (url, data, method) { if (method == null) method = 'POST'; if (data == null) data = {}; var form = $('<form>').attr({ method: method, action: url }).css({ display: 'none' }); var addData = funct...
WEB开发 | 2015-05-09 10:32 | 阅读 3025 次 | 评论 1 条

用jquery实现post请求(非ajax)

jQuery(function ($) { $.extend({ form: function (url, data, method) { if (method == null) method = 'POST'; if (data == null) data = {}; var form = $('<form>').attr({ method: method, action: url }).css({ display: 'none' }); var addData = funct...
WEB开发 | 2015-05-09 10:31 | 阅读 5948 次 | 评论 0 条

用jquery实现post请求(非ajax)

jQuery(function ($) { $.extend({ form: function (url, data, method) { if (method == null) method = 'POST'; if (data == null) data = {}; var form = $('<form>').attr({ method: method, action: url }).css({ display: 'none' }); var addData = funct...
WEB开发 | 2015-05-09 10:31 | 阅读 1218 次 | 评论 0 条

osx文件权限中的@(附加属性xattr),极其删除的方法

有时候在osx中,权限标识后面有@,如下: -rw-r-----@ 在osx中,这叫附加属性(extended attributes),ls -l@ 可以看到具体的附加属性,也可以用 xattr filename 来看 删除附加属性用 xattr -d com.apple.quarantine filename
Mac | 2015-05-07 13:09 | 阅读 6944 次 | 评论 0 条

capistrano列出所有命令(task)

cap -T
Ruby | 2015-05-06 21:14 | 阅读 1707 次 | 评论 0 条

ruby类获取所有非继承方法的方法

Model.instance_methods(false) 如果获取包含继承的方法,后面的参数则改为 true
Ruby | 2015-04-27 11:41 | 阅读 2789 次 | 评论 0 条

搭建完spree commerce以后需要运行的3个命令

bundle exec rake db:migrate bundle exec rake db:seed bundle exec rake spree_sample:load
Ruby | 2015-04-22 17:43 | 阅读 3252 次 | 评论 0 条

开发rails用rack-mini-profiler这个gem看console信息很方便

可以看到当前页面及每个资源的加载时间,还可以看当前页面执行的sql语句,再也不用盯着console看运行日志了。
Ruby | 2015-04-22 10:20 | 阅读 2460 次 | 评论 0 条

rails server运行多个实例

举个例子,在不同的窗口分别运行下面两行代码: rails s -b 192.168.0.68 rails s -b 192.168.0.68 -p 3001 -P tmp/pids/pid2.pid 即可运行不同的实例,各用各的端口,各用各的pid文件,访问两个不同的端口地址的时候,日志互不影响
Ruby | 2015-04-20 19:13 | 阅读 2411 次 | 评论 0 条

osx英文输入法启用长按键盘重复输入

启用重复输入: defaults write -g ApplePressAndHoldEnabled -bool FALSE 关闭重复输入: defaults delete -g ApplePressAndHoldEnabled
Mac | 2015-04-10 18:03 | 阅读 2189 次 | 评论 0 条

rails4.2.0和spree3.0和dotenv-rails冲突的问题

默认安装的dotenv-rails的版本是2.0.1,运行时出现错误: /Users/gs/.rvm/gems/ruby-2.2.1@rails420/gems/railties-4.2.0/lib/rails/railtie/configuration.rb:95:in `method_missing': undefined method `eager_load_paths' for #<Rails::Railtie::Configuration:0x007fb329e66660> (NoMethodError) from /Users/gs...
Ruby | 2015-04-08 14:06 | 阅读 2432 次 | 评论 0 条

php用json_encode输出为空的一个解决办法

从网上搜到的都是 iconv("GBK","UTF-8//IGNORE",$str); ,把GBK转为UTF-8,可我的情况明明都是UTF-8编码的,用了前面的方法就乱码了。试着用了一下: $str = iconv("UTF-8","UTF-8//IGNORE",$str); UTF-8 转为 UTF-8 竟然可以了,我也搞不懂是什么原因,以后遇到类似问题就用这个方法试试。
PHP开发 | 2015-04-07 17:37 | 阅读 6495 次 | 评论 0 条

rvm创建和设置默认的gemset

rvm 2.2.1 --default #设置默认ruby版本 rvm gemset create rails420 #创建gemset rvm 2.2.1@rails420 --default #设置这个gemset为系统默认 rvm gemset delete rails420 #删除gemset
Ruby | 2015-04-03 09:51 | 阅读 4209 次 | 评论 0 条

rvm设置ruby版本和返回到系统默认版本

设置回系统默认版本: rvm use system 设置某个版本(前提是这个版本已经安装): rvm 2.2.1 --default
Ruby | 2015-04-03 09:32 | 阅读 9217 次 | 评论 0 条

PHP中穿插的html代码返回到字符串

在PHP中,有时候我们不想直接输出HTML代码,而是把这些html代码放到一个字符串中。可以用缓冲实现。 <? ob_start(); ?> <div>这些内容将返回到字符串中</div> <? $str = ob_get_clean(); ?>
PHP开发 | 2015-03-31 09:11 | 阅读 2629 次 | 评论 2 条
浏览1907365次
文章归档
最新评论
  • Miss_Zou:目测是大佬
  • 神犇dengyuhy:语文很好
  • 猫云:学习 学习