Ruby 将Rails 3.2连接到现有Oracle数据库

Ruby 将Rails 3.2连接到现有Oracle数据库,ruby,oracle,oracle11g,ruby-on-rails-3.2,Ruby,Oracle,Oracle11g,Ruby On Rails 3.2,目前,我的Rails 3.2环境与一个已经存在的数据库连接,由oracle_增强型适配器处理连接。我现在需要做的是获取已经存在的表(可能不是ActiveRecord格式)并为它们生成模型、控制器和视图。然而,我不知道如何去创造这些。我需要手动操作吗 例如,以下是我的数据库中的设备表: Device_Name, VARCHAR2(32 BYTE), primary key Device_Desc, VARCHAR2(400 BYTE) Created_By, VARCHAR2(8 BYTE) Cr

目前,我的Rails 3.2环境与一个已经存在的数据库连接,由oracle_增强型适配器处理连接。我现在需要做的是获取已经存在的表(可能不是ActiveRecord格式)并为它们生成模型、控制器和视图。然而,我不知道如何去创造这些。我需要手动操作吗

例如,以下是我的数据库中的设备表:

Device_Name, VARCHAR2(32 BYTE), primary key
Device_Desc, VARCHAR2(400 BYTE)
Created_By, VARCHAR2(8 BYTE)
Creation_Date, DATE
Last_Updated_By, VARCHAR2(8 BYTE)
Last_Updated_Date, DATE
我如何在rails中获得此功能的控制器、模型和视图。我需要手动创建模型吗?或者这就是我所需要的:

class Device < ActiveRecord::Base
  self.table_name="Device"
  self.primary_key="Device_Name"
end
class设备

谢谢你的帮助

是的,应该行。你试过了吗?你必须为此创建控制器、视图和模型。没有可用的生成器可以根据您创建的数据库表生成所有这些。