#12 楼 @cassiuschen 课就是拿来逃的
我也不认识……
以前参加一个 mongodb 的沙龙发了贴纸自己写 ID,不知道还有时间弄不?
签到
在 Rails 里面 puts
改成 Rails.logger.info
我猜你用的是 ActiveRecord,item 不是 hash 而是 ActiveRecord 实例。
我给你我的版本好了
def self.get_cate_news(categories = [])
categories.map do |category|
img = self.get_news_list(false, false, "n.classid = '#{item.id}'", 'n.id desc', '2', '0')
hot = self.get_news_list(false, false, "n.classid = '#{item.id}' and imgurl<>''", 'n.id desc', '12', '0')
category.attributes.slice(:id, :classname).merge(
:img => img,
:hot => hot
)
end
end
加一行
puts item.class
看看
根据这个记录:Don't buy!
楼主应该去试试,然后把结果贴上来。
征友……
require 'time'
Time.at 1271952000
# => 2010-04-23 00:00:00 +0800
这跑的是开发环境?怎么部署的?
信息太少,无法判断。
代码还是相信手写,不过这个拿来做原型不错。
导出当前的 schema
rake db:schema:dump # Create a db/schema.rb file that can be portably used against any DB supported by AR
现成的数据库根本不用 generate
class Product < ActiveRecord::Base
end
就行了。
赶紧推出买友业务!只要价格比红包低就有钱途!
#6 楼 @everpointer 从简单做法做起,用一个 Module 放 API 相关的方法,多了之后划分多个 Module,需要保留状态就改成用 Class。
require 'json'
JSON.parse "{\"name\":\"bob\",\"age\":22,\"awesome\":true}"
# => {"name"=>"bob", "age"=>22, "awesome"=>true}