rails不能在model中使用type作为字段名的解决办法

使用type作为字段名会出现这个错误: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'xxxx'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. P...
2018-04-01 21:40 | 220次阅读 | 0评

RubyMine启动时去掉烦人的gem检测失败提示

Appearance & Behavior > Notifications 找到Gem Manager,把log取消掉
2018-03-26 14:24 | 159次阅读 | 0评

Rails直接更新字段用where ... update_all ...

不查询数据记录,直接更改 Category.where(id: categoryid).updateall(articlescount: articlescount)
2016-11-30 09:31 | 1468次阅读 | 0评

ruby一行定义md5、md5file函数

require 'digest/md5'; def md5(str); Digest::MD5.hexdigest(str); end; def md5file(str); Digest::MD5.hexdigest(File.open(str).read); end 在pry中用的时候很方便
2016-10-31 01:18 | 1177次阅读 | 0评

ruby生成随机字串

(0...50).map { ('a'..'z').to_a[rand(26)] }.join
2016-02-24 16:17 | 11576次阅读 | 0评

rvm全局(global)安装gem

rvm 2.2.1@global do gem install phantomjs
2015-08-03 15:01 | 1627次阅读 | 0评

rails清理assets缓存的方法

刚才development环境下 sass 中的 image_url 失效了,运行下面的命令清空缓存解决: rake assets:clobber
2015-07-22 15:12 | 1977次阅读 | 0评

ruby遍历文件夹

已经不需要自己写递归了,新版ruby直接提供了Find模块 require 'find'...
2015-07-22 10:50 | 3318次阅读 | 0评

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

Where: class <span class=...
2015-06-30 09:57 | 2868次阅读 | 0评

capistrano列出所有命令(task)

cap -T
2015-05-06 21:14 | 1375次阅读 | 0评

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

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

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

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

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

可以看到当前页面及每个资源的加载时间,还可以看当前页面执行的sql语句,再也不用盯着console看运行日志了。
2015-04-22 10:20 | 1963次阅读 | 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文件,访问两个不同的端口地址的时候,日志互不影响
2015-04-20 19:13 | 1689次阅读 | 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 methodeagerloadpaths' for #<Rails::Railtie::Configuration:0x007fb329e66660> (NoMethod...
2015-04-08 14:06 | 1977次阅读 | 0评

rvm创建和设置默认的gemset

rvm 2.2.1 --default                               #设置默认ruby版本 rvm gemset create rails420 &n...
2015-04-03 09:51 | 3243次阅读 | 0评

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

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

gem安装时出现 undefined method `size' for nil:NilClass (NoMethodError) 的解决办法

# gem env 得到gem的PATH路径,比如   - GEM PATHS:      - /usr...
2014-08-09 21:27 | 13215次阅读 | 1评

提高rails new时bundle install运行速度

rails new myapp --skip-bundle cd myapp bundle install --local 转自:http://rubyer.me/blog/941/
2014-08-09 19:44 | 1597次阅读 | 0评

ruby字符串的encoding,force_encoding,encode,encode!转码(编码转换)

ruby1.9开始对字符串编码支持已经比较完善,我们可以直接通过使用String类的实例方法encoding, force_encoding, encode,<span sty...
2014-08-06 17:37 | 7411次阅读 | 0评
浏览1533454次
最新评论