`

好吧,继续莫名其妙……

阅读更多
好奇怪的问题....
我忘了给topics表加上forum_id字段,结果执行rake的时候这样的代码:
forum.topics << topic

居然能正常执行……

于是我不动数据库,关掉rake,执行ruby script/console
引用
>> f=Forum.create
=> #<Forum id: 1, name: nil, created_at: nil, updated_at: nil, site_id: nil>
>> f.topics << Topic.new
ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 'posts.forum_id' in 'where clause': SELECT * FROM `posts` WHERE (`posts`.forum_id = 1) AND ( (`p
osts`.`type` = 'Topic' ) )

啊啊..没明白啊没明白...
分享到:
评论
1 楼 andyhu1007 2010-02-25  
你确认Rake任务是依赖于environment的么?

应该是,不然rake应该获取不到这些类。试试把这段代码抽取到lib下的一个类中,然后让rake调用那个类的方法。肯定好使。

相关推荐

    CPU频率莫名其妙降低.pdf

    "CPU频率莫名其妙降低.pdf" 本文将详细解释CPU频率莫名其妙降低的原因和解决方法,並讨论相关的IT知识点。 首先,让我们来讨论CPU频率莫名其妙降低的原因。 CPU频率是指CPU的时钟频率,也就是CPU执行指令的速度。 ...

    18莫名其妙.py

    18莫名其妙.py

    解决R14在windows XP下运行经常莫名其妙出错退出的问题

    标题中的“R14”通常指的是MathWorks公司的MATLAB R14版本,这是一款广泛用于数值计算、符号计算、数据可视化、图像处理和控制设计的软件。在Windows XP操作系统上运行时,用户遇到了程序无故出错并退出的问题。...

    萌新的莫名其妙的错误.txt

    萌新的莫名其妙的错误.txt

    莫名其妙的近义词.doc

    例如,当我们想要描述一件无法理解或解释的事情时,除了使用“莫名其妙”这个词,我们还可以选择其他一些词语来表达相似的意境。 “莫名其妙”是一个充满迷惑性的词语,它通常用来描述那些让人摸不着头脑、无法找到...

    C# 网速监听(WinForm)

    由于自己所住的地方网络环境较差,经常网络堵塞,甚至断网 有时候玩游戏和下载东西,觉得莫名其妙不知道为什么没反应了,等了半天掉线了 才后知后觉,断网了…… 所以就想自己写个什么小工具,来监视下网络...

    人教版语文四年级(下册)期末试卷.doc

    4. 选词填空:这部分考察学生对词汇的理解和应用能力,比如“生存”和“生活”的区别,以及关联词的运用,如“因为……所以……”,“虽然……但是……”,“即使……也……”,“无论……也……”,“不仅……而且...

    【诈骗支招】淘宝购物遇到莫名其妙电话需谨慎.docx

    【诈骗支招】淘宝购物遇到莫名其妙电话需谨慎.docx

    莫名其妙的IE 3像素Bug

    标题中的“莫名其妙的IE 3像素Bug”指的是在Internet Explorer(IE)浏览器中出现的一种特定的布局问题。这种问题通常发生在网页元素的边缘,尤其是在不同浏览器间存在渲染差异时。IE浏览器由于其独特的渲染引擎,...

    就是excel表格中的数据莫名其妙变为日期格式了-然后全.pdf

    就是excel表格中的数据莫名其妙变为日期格式了-然后全.pdf

    C# 网速监听(WinForm 最新修改)

    &lt;br&gt;源码介绍: 由于自己所住的地方网络环境较差,经常网络堵塞,甚至断网 有时候玩游戏和下载东西,觉得莫名其妙不知道为什么没反应了,等了半天掉线了 才后知后觉,断网了…… 所以就想自己写个...

    学年度第二学期汕头市丹阳中学高二年级期中考语文卷[精选].doc

    7. **虚词填空**:理解虚词的意义和用法,如“是……不是……”、“不仅……而且……”、“不是……而是……”等关联词的搭配。 8. **文学作品与作者**:涉及到曹禺的《北京人》、莎士比亚的《哈姆雷特》、袁枚的...

    解决MySQl查询不区分大小写的方法讲解

    最近,在用SSH框架完成一个实践项目时,碰到了一个莫名其妙的Bug困扰了我好久,最后终于解决,记录如下。 问题:同学在测试系统的时候突然发现,数据库保存的账户本来应该是admin,结果该同学用Admin账户居然登录...

    安装引擎失败以及IE不能打开新窗口或链接等各种莫名其妙的问题的解决方法.

    安装引擎失败以及IE不能打开新窗口或链接等各种莫名其妙的问题的解决方法.

    ADSL莫名其妙的错误691

    【ADSL错误691】是用户在尝试通过ADSL宽带连接互联网时遇到的一个常见问题。... ...如果确认输入无误,那么问题可能在于其他方面。 ...这时,确保每次关机前都断开连接,稍等片刻后再尝试拨号连接。...另一种可能的情况是,...

    63 案例实战:线上数据库莫名其妙的随机性能抖动优化(下)l.pdf

    数据库性能优化是确保在线业务高效稳定运行的重要环节,尤其是在处理线上数据库莫名其妙的随机性能抖动问题时,优化策略显得尤为重要。性能抖动是数据库性能问题的一种,通常表现为即使在负载较低的情况下,SQL语句...

    两招去除莫名其妙的可移动设备A驱.docx

    标题中的“两招去除莫名其妙的可移动设备A驱.docx”指的是解决计算机中无实际软驱却显示3.5寸软盘驱动器的问题。描述简短地提到了问题的背景和解决方案,即通过Windows系统设置或BIOS设置来消除这个不必要的设备。 ...

    小学四年级语文基础练习题.docx

    6. 选词填空:这部分考察学生对关联词和词语的辨析能力,如“不是……而是……”、“只有……才能……”、“虽然……但是……”。另外还有对形容词的选择,如“安静”、“宁静”、“平静”、“寂静”的区别,以及...

    赋值后的静态句柄和实例莫名其妙消失了???在线等

    在编程过程中,我们可能会遇到一些看似诡异的问题,例如“赋值后的静态句柄和实例莫名其妙消失了”。这种情况通常出现在使用面向对象编程(OOP)语言,如Java、C#或Python时,涉及到静态变量和对象生命周期的管理。...

Global site tag (gtag.js) - Google Analytics