eipyang 2008-11-30 17:31
浏览 186
已采纳

在mysql中创建了t1s表,然后再rails控制台下创建一个类的对象时报错。

初学RoR现在遇到个问题,请专家帮忙解答,谢谢!

windowsXP + InstantRails-2.0-win

在mysql中创建了一个表t1s,

在rails控制台下创建了一个类T1

在rails中new一个T1的对象时报如下错误:

>> t1 = T1.new

ActiveRecord::StatementInvalid: Could not find table 't1s'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:29:in table_st
<br />ructure'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesuppo
<br />rt-2.2.2/lib/active_support/core_ext/object/misc.rb:39:in
returning'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:28:in table_st
<br />ructure'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/connection_adapters/sqlite_adapter.rb:189:in
columns'



        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/base.rb:1220:in columns'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/base.rb:2839:in
attributes_from_column_definition_wit

hout_lock'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/locking/optimistic.rb:55:in attributes_from_column_de
<br />finition'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/base.rb:2279:in
initialize'

        from (irb):2:in new'
<br />        from (irb):2
<br />&gt;&gt; t1 = T1.new
<br />ActiveRecord::StatementInvalid: Could not find table 't1s'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:29:in
table_st

ructure'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activesuppo

rt-2.2.2/lib/active_support/core_ext/object/misc.rb:39:in returning'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:28:in
table_st

ructure'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/connection_adapters/sqlite_adapter.rb:189:in columns'
<br />
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/base.rb:1220:in
columns'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/base.rb:2839:in attributes_from_column_definition_wit
<br />hout_lock'
<br />        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor
<br />d-2.2.2/lib/active_record/locking/optimistic.rb:55:in
attributes_from_column_de

finition'

        from F:/ROR/InstantRails-2.0-win/ruby/lib/ruby/gems/1.8/gems/activerecor

d-2.2.2/lib/active_record/base.rb:2279:in initialize'
<br />        from (irb):3:in
new'

        from (irb):3

>>



不知道为什么,请大侠们帮忙指点一下吧,谢谢!

  • 写回答

1条回答 默认 最新

  • iteye_10592 2008-11-30 21:46
    关注

    在rails控制台下创建了一个类T1 是什么意思?

    是通过 ruby script/generate model T1创建还是自己写了一个类文件?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错