我正在开发一个Rails V2.3.2项目,我想创建一个新模型,所以我运行以下命令:

rails generate model cars name:string owner:string description:text

但是我收到以下错误:

/home/myname/.rvm/gems/ree-1.8.7-2011.03@myapp/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
    from /home/myname/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `gem_original_require'
    from /home/myname/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55:in `require'
    from /home/myname/.rvm/gems/ree-1.8.7-2011.03@myapp/gems/activesupport-2.3.2/lib/active_support.rb:56
...

如何摆脱这个错误?

PS

我有代码:

require 'thread'
require File.join(File.dirname(__FILE__), 'boot')

在我的RakeFile中,config / engironment.rb和script / server.rb

===============>>#1 票数:1

尝试之前插入这段代码boot.rb Rake文件,到config / environment.rb,脚本/服务器内部:

require 'thread'
require File.join(File.dirname(__FILE__), 'boot')

如果仍然遇到上述错误,还可以在定义RAILS_ROOT常量后在boot.rb中添加require'trip':

RAILS_ROOT = "#{File.dirname(FILE)}/.." unless defined?(RAILS_ROOT)
require 'thread'

另请观看这篇文章: Gem 1.5 with Rails 2.3.x.

===============>>#2 票数:1 已采纳

在Rails 2中,generate命令是:

ruby script/generate model car name:string owner:string description:text

rails generate是Rails 3中使用的命令

此外,按照惯例,模型是单一的(使用car而不是cars 。之后会避免很多头痛)。

  ask by Mellon translate from so

未解决问题?本站智能推荐:

2回复

在Rails中创建一个新环境

我不是一个经验丰富的Rails开发人员,使用MySQl v5.1开发Rails v2.3应用程序。 我不确定如何实现以下目标: 我需要创建: 1.新环境(除了开发 , 生产和测试环境之外的新环境)被命名为“ 特殊 ”环境 2.上面创建的特殊环境的新数据库环境,我所做的是在
1回复

如何创建一个新的嵌套资源?

通过歌曲和电影表,用户可以拥有许多喜欢的top_songs,top_movies。 用户注册用户(current_user)要发布他的收藏电影和歌曲。 也许所有的Model关联都是正确的,我被卡在控制器和视图(窗体)中。 当我提交时,出现错误- 无法批量分配受保护的属性:歌曲
1回复

Rails:如何从模板集合中创建新的关联模型

我希望有一系列锻炼模板,用户可以在预订时选择。 可以在不更改原始模板的情况下编辑锻炼模板的预订版本。 语境 我有一位私人教练与他们的客户进行预订。 私人教练要进行很多锻炼。 每个预订都有一个关联的锻炼,可以针对该预订进行编辑。 问题如何在每次预订时创建一
3回复

使用现有的mysql数据库创建一个新的Rails应用

我已经建立了一个现有的mysql数据库,并且想简单地设置一个新的Rails,以便我的客户端可以查看和编辑db中的记录。 如何设置链接到现有数据库的支架。 数据库名称为“ Products”,只有一个表称为“ pins”。 引脚表:
2回复

我有3.1.3在3.0.10中创建一个新的rails应用程序

我想在3.0.10中创建一个新的rails应用程序,但我机器中的最新rails是3.1.3。 如果我跑: 然后我得到以下输出: 现在我在3.1和3.0都有应用程序,所以我不想删除3.1。 如何在3.0.10中创建这个新的rails应用程序?
2回复

如何向依赖于另一个模型的Rails模型添加验证

找不到轻松完成此任务的最佳方法,我想针对以下问题提出数据库模型。 有一个交易表,其中有一个关联的帐户表。 每个帐户可以有多个联系人。 现在,一笔交易需要分配一个主要联系人,该联系人必须是关联帐户的众多联系人中的一个。 如何确保主要联系人是客户联系人之一。 例如。 我目前使用
1回复

如何从三个模型的关系中访问一个模型的名称?

我需要在索引视图打印出来,从某个城市的所有项目 ID为2(任何数量的) 类别 。至今我都在城市的所有项目(如下图所示)的情况下,现在我想通过过滤它们类别。该怎么办?这是我的以下代码 索引视图 楷模
2回复

孩子不是从父模型创建的?

我有一个复选框,如果选中,则允许创建名为Engineer的子资源。 我正试图通过我的模型创建它,因为我可以调用after_save方法。 这是我的代码: 车型/ user.rb 车型/ army.rb 车型/ engineer.rb 控制器/ armies_
1回复

如何创建嵌套模型表格

我只是不确定如何构建嵌套表单。 我一直关注Ryan Railscasts,但不确定如何在我的情况下创建新实例。 我有以下型号 他遵循的关系 他遵循的形式 使我困惑的部分是他无法以单一形式创建新实例。 我有一个属于book的描述,一个isVisible属于book
2回复

用两个词创建模型

我有两个模型,一个名为BusinessUser,另一个名为BusinessPlace。 BusinessUser可以有多个BusinessPlace 当我尝试访问@ business_user.BusinessPlaces.count时,在数据库上构建并运行的sql是 但是在迁