Closed hengtangan2025 closed 8 years ago
没有实现,看代码并没有 set_read_percent blah blah。
测试代码
$.post('/api/wares/5655895fd4d123014e00000e/study', {percent: 100}, function(res){console.log(res)})
comparison of Fixnum with String failed
8 has_many :ware_reading_deltas, class_name: 'KcCourses::WareReadingDelta', order: :created_at.asc
9 end
10
11 # 设置 user 已经完成了 ware 百分之 read_percent 的内容
12 def set_read_percent_by_user(user, read_percent)
> 13 return true if read_percent_of_user(user) >= read_percent
14 ware_reading = self.ware_readings.where(:creator_id => user.id.to_s).first
15 if ware_reading.blank?
16 self.ware_readings.create(:creator => user, :read_percent => read_percent)
17 else
18 ware_reading.update(:read_percent => read_percent)
没有做类型判断或转换处理
37