用 git bash, 安装 git 后就有,或者 xshell, cygwin, mobaxterm, 虚拟机,Ubuntu on Windows 等等
不知道 没用过这个 gem
未定义skip_before_filter
用skip_before_action
官方 gem 已经更新了,所以你 update 下 gem 就 OK 了
#5 楼 @harryyoung 不懂玩网游和 工作有什么关系,业余时间玩网游 和 工作 应该不冲突吧。
module Module
module ClassMethods
end
module InstanceMethods
end
def self.included(receiver)
receiver.extend ClassMethods
receiver.send :include, InstanceMethods
end
end
用 curl 或者 postman 或者 js 的 ajax 向 youwebsitename.com/tickets 发送 post 请求
报名
认识电脑(cpu, 内存,大概的工作原理)
这条没必要吧
文件太大
copy
centos 稳定,免费
可以试一下 api mode.
163 的授权码填到 :password
项
#9 楼 @popmonker 按照我提供的代码,自己改一改,那个代码只是提供了一个思路。活学活用哦!
假如有个表 List,我查到了数据 lists, 人名为 name, 机种为 model, 日期为 date
result = {}
lists.each do |list|
if result[list.name].present?
if result[list.name][list.model].present?
result[list.name][list.model] << list.date
else
result[list.name][list.model] = []
result[list.name][list.model] << list.date
end
else
result[list.name] = {"#{list.model}" => date}
end
end
result
@item_pack = []
@pack1 = []
model_pack = {:name => {},:modellist =>[]}
data_pack = {:model =>{},:date =>[] }
model_pack[:name] = 1
data_pack[:model] = "aaa"
model_pack[:modellist] << data_pack
data_pack = data_pack.dup
model_pack[:name] = 2
data_pack[:model] = "bbb"
model_pack[:modellist] << data_pack
@item_pack << model_pack
看到了一种 included 的用法
module Foo
def self.included(base)
base.extend(ClassMethods)
end
module ClassMethods
def bar
puts 'class method'
end
end
def foo
puts 'instance method'
end
end
class Baz
include Foo
end
Baz.bar # class method
Baz.new.foo # instance method
Baz.foo # NoMethodError: undefined method ‘foo’ for Baz:Class
Baz.new.bar # NoMethodError: undefined method ‘bar’ for #<Baz:0x1e3d4>
def default(params, options = {})
._where(params[:where])
.order(params[:order]||"created_at desc")
end
这段代码,._where
这种用法没见过,是否可改成_where
orself._where
.
我尝试使用.where
在 model 类里面使用,报语法错误,我想可能是不是这个原因呢。