反了,你的理解
是匹配一个或多个连续空字符的意思
这是百度新上线的搜索联想功能
07 年刚接触 Rails 的时候,has_many_and_belongs_to 也卡了我一下午,不过不是因为没建中间表,而是因为给中间表里加了一个 id 字段。不过现在的项目里极少用了,因为迟早中间表会变成一个 Model,还不如开始就用两个 has_many。
不可以啊,因为在 model 里我已经把 AASM 的代码完全替换了 state_machines,这个时候再用 ActiveRecord 里的方法(.all, .where)会得到错误的数据(因为数据库里的字段类型不同了)。这个 migration 跑完后,ActiveRecord 里的方法就恢复正常了
zones 把省份,城市,地区放到一张表,代码两位的是省级,4 位是市级,6 位是区/县级,部分数据如下:
id | 名称 | 代码 |
---|---|---|
1 | 北京 | 11 |
2 | 河北 | 13 |
3 | 太原 | 1401 |
4 | 小店区 | 140105 |
5 | 迎泽区 | 140106 |
配送区域数据放一张表:
id | 配送 id | 区域代码 |
---|---|---|
1 | 1 | 11 |
2 | 1 | 13 |
3 | 1 | 140105 |
这样还能找到某区域的全部上级 (postgresql 可支持这种 sql)
select * from zones where '140105' ~ code
希望能对你有点启发
这么写,只保存一次数据库
@game.assign_attributes(
time_of_begin: Time.at(game_params[:time_of_begin]),
time_of_end: Time.at(game_params[:time_of_end])
)
09 年,武汉,5000,福利:每天中午可以开两局 Dota
#2 楼 @qhwa 好像是 CORS 对于 PUT、DELETE 没有附上头
#1 楼 @42thcoder config.ru 试过,同样不行
in config.ru
require 'rack/cors'
use Rack::Cors do
allow do
origins '*'
resource '*', :headers => :any, :methods => [:get, :post, :delete, :put, :options]
end
end
解决了!谢谢!
早三个月发呀!现在也在转盘这里了!