`
xhanxhanxhan
  • 浏览: 208769 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

干003 连续撞车事件

    博客分类:
  • RUBY
阅读更多
先是在之前文章中的 template 撞车后
现在每次都是小心翼翼,先在irb里面测试下可否用,然后再确定是否使用。
谁叫我想到的变量名总是和rails内置的雷同。
这次遇到的家伙是 type ,测试了下,能读写。
大喜,用作model的属性。结果悲剧,无法保存model 冏。
后来一想不对,type 是class方法的前身,虽然不用,但还未被废弃。
如果就只是这样就没发泄的意思了。

在另一个model中我使用了继承,在它下面有N个子类。
第一点纳闷的是继承的子类使用的是同一个表,我原本打算只想继承父类的方法而已。
测试的时候更离谱,子类返回的类型居然是父类!这下怎么区分各种子类呢?
只能想了个办法,添加个表明类型的字段,然后添加方法:
      subclass.class_eval do
        # before_save :set_app_name
        # named_scope :self, :conditions => {:app_name  => name.sub('Apps::','')}
        # named_scope :o, :conditions => {:app_name  => name.sub('Apps::','')} 
      end


Rails 应该提供这么一个功能(可能我不知道)
:一个model不止能选择table_name ,还能通过属性选中特殊conditions的数据。

正当我松了口气,想找点 polymorphic 的资料瞅瞅。
意外的看到了model继承这个内容
意外的看到了字段 type
崩溃!!!
干!TNND 只要加个type就能自动识别子类了。

在这里,我想问,干嘛吧关键字设置的这么普通 ,干嘛许多问题连个warning都没有,干嘛报错后显示的错误地址都不正确,还得一层一层自己跳到函数里面找。。

还有一点教训是,Rails 小技巧太多了,你不能不按常理出牌,不过它可以。
分享到:
评论

相关推荐

    汽车车祸智能报警系统设计.docx

    GPRS(General Packet Radio Service)是一种移动通信技术,它允许连续的数据传输,确保报警信息的快速传递。 报警信息的内容通常包括车辆位置、事故发生时间、事故类型(碰撞或坠落)、车辆状态等关键信息。同时,...

    行业-电子政务-电子装置、车祸现场全景图像展示方法和存储介质.zip

    在电子政务领域,技术的应用正在日益广泛,其中电子装置、车祸现场全景图像展示方法和存储介质是关键的技术组成部分。这些技术对于提升交通事故处理效率、确保公众安全以及优化公共服务有着重大意义。 电子装置在...

    Project-20车祸测试

    在“Project-20车祸测试”项目中,我们聚焦于使用JavaScript进行模拟车祸测试的开发。这个项目可能涉及了JavaScript的多个重要知识点,包括但不限于DOM操作、事件处理、动画效果、碰撞检测以及可能的数据结构和算法...

    不良习惯易诱发车祸.docx

    1. **视力暂时下降:** 连续长时间看电视会导致视力暂时下降约30%,使得驾驶员在开车时难以准确识别交通信号灯和其他标志,甚至可能出现方向辨识错误。 2. **神经系统疲劳:** 长时间观看电视后,人的神经系统会感到...

    《应用随机过程》(林元烈著)课后习题答案.zip

    - **泊松过程**:在单位时间内发生n次独立同分布事件的概率遵循泊松分布,常用于模拟稀疏发生的随机事件,如电话呼叫、车祸等。 - **马尔可夫链**:状态之间的转移仅依赖于当前状态,不依赖于历史状态,常用于预测...

    基于分布式视觉模型的车辆监控系统设计.pdf

    实验结果表明,该基于分布式视觉模型的车辆监控系统对车祸、拥堵等事件的检测正确率达到86.5%,对正常车流的检测识别正确率达到86.9%。这表明该系统能够有效识别和监测交通事件,并适用于需要信息融合的智能交通系统...

    Car-Accident-Severity-ANALYSIS:车祸严重性旨在寻找最佳的机器学习技术,以分析和预测导致车祸严重性的交通事故

    连续变量可能需要进行标准化或归一化,以消除数值范围的影响。 接下来,我们将选择合适的机器学习模型进行训练。常见的选择有逻辑回归、支持向量机、决策树、随机森林、梯度提升机以及神经网络等。每种模型都有其...

    高二数学选择性必修第二册2020(B版)_课时作业n次独立重复试验与二项分布.pdf

    在公路上发生车祸的例子中,1000辆车中有1辆车发生车祸的概率可以视为伯努利试验的对立事件概率。 7. 射手射击问题中,连续射击三次,每次击中目标的概率为0.9,那么三次都击中的概率是0.9^3,第三次击中的概率是...

    江苏省沭阳县2017_2018学年八年级数学下学期第一次月考试题无答案苏科版20180428343

    12. **概率分析**:填空题12中,酒后驾车出车祸的可能性较大,因为统计数据表明大部分严重车祸与酒后驾驶有关。 13. **频数与频率**:填空题13中,根据已知的频数分布,可以通过总数据量计算第4组的频数和频率。 ...

    关于成立护理人力应急调配领导小组的通知.docx

    本文档主要涉及的是医疗机构中护理人力资源的应急调配和管理,旨在确保在突发情况或大规模救治任务下能够高效、科学地分配护理人员,保障医疗服务的连续性和患者安全。以下是关键知识点的详细说明: 1. **护理人力...

    医院总值班工作制度.doc

    在遇到大型抢救或特殊事件时,如车祸、中毒等,值班人员要在10分钟内赶到现场,组织全院资源进行抢救,并及时上报带班领导。 此外,面对院内治安问题或医护人员遭受人身伤害的情况,值班人员需与保卫科协作处理,...

    信息安全_数据安全_Syncopation in Enterprise IT Une.pdf

    \n\nNick Selby,作为Paxos Trust Company的首席安全官,通过提及2019年的一起重大交通事故(I-64/I-264的连环撞车事件)来类比网络安全事故,强调了云安全的重要性。尽管发生了如Capital One的重大云数据泄露事件,...

    49种危急状态避险指南:这样逃生最有效

    2001年9月11日,当美国人刚刚准备开始一天的工作时,四架被劫持的民航客机正在美国的上空飞翔,之后,纽约世贸中心连续发生撞机事件,世贸中心的摩天大楼轰然倒塌,化为一片废墟,造成了3000多人丧生;2008年4月28日...

    高速公路汽车防撞自动报警制动系统

    在各种方案比较和误差分析后,系统选择了**多普勒调频连续波雷达传感器**,这种传感器能够准确测量两车之间的实际车速,确保了数据的实时性和准确性。 **中央处理子系统**是系统的控制中心,采用性价比较高的**八位...

    常用概率分布PPT教案.pptx

    以保险业务为例,如果一个保险公司知道每年平均每100位车主中有1位会发生交通事故,则可以使用Poisson分布模型预测在它服务的1000位车主中,会有多少人会在一年内发生车祸。这种预测可以帮助保险公司进行风险评估和...

    保险基础知识考试题(卷)库.doc

    9. 风险因素与风险事件:刹车失灵是导致车祸的风险因素,而车祸、车毁人亡是风险事件的结果。 10. 风险估测基础:计算保险纯费率时,风险事故发生的概率及其损失程度是关键因素。 11. 社会保险与商业保险的异同:...

    多练习开好车 平时练几招关键时刻能救命.docx

    通过观看车祸录像或模拟情境,培养对潜在危险的敏锐感知。在交通流量大或复杂路况下,提前预判其他车辆的行为,能有效避免事故的发生。 以上四课内容旨在提升驾驶员的安全意识和实际操作能力,通过不断练习,驾驶员...

    紧急状态下护理人力资源调配应急救援预案演练.doc

    在面对紧急公共卫生事件或大规模灾害时,医疗机构的有效运转显得至关重要,尤其是护理人力资源的调配能力,它直接关系到能否在关键时刻保障患者的生命安全和医疗服务的连续性。一个专门针对此目的的文件——《紧急...

Global site tag (gtag.js) - Google Analytics