我正在尝试使用 Rails 连接到现有的 Sybase 数据库并填充一些选择列表。这是我到目前为止所做的:
1. 安装和配置
FreeTDS 2. 安装 TinyTDS gem
如果我执行 command tsql -S serverName -U userName
,我可以查询数据。我的config/database.yml
配置如下:
development:
adapter: sybase
host: <sybase_host>
port: <port_no>
username: <user>
password: <password>
database: <db>
然后我尝试通过生成模型rails generate model sybase_db --skip-migration
并编辑创建的app/models/sybase_db.rb
文件,如下所示:
class SybaseDb < ActiveRecord::Base
set_table_name "my_sybase_table"
end
当我尝试在中运行SybaseDb.new
命令时rails console
,它似乎不起作用。我对 Rails 很陌生,所以我做错了什么?
谢谢!