用Eclipse Europa进行Web开发,第3部分 - 编程入门网
://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql
database: baseball
username: root
password: password
host: localhost
# Warning: The database defined as ''test'' will be erased and
# re-generated from your development database when you run ''rake''.
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: baseball_test
username: root
password:
host: localhost
production:
adapter: mysql
database: baseball_production
username: root
password:
host: localhost
注意,我们已经为本系列前几部教程中创建和使用的每一个数据库编辑了该 文件。可以使用属于 RadRails 的透视图 —— Data 透视图 —— 立即测试设 置。 使用 Data 透视图 要打开 Data 透视图,请选择 Window > Open Perspective > Data。 图 21. 打开 Data 透视图 此操作将打开 Data 透视图。 图 22. Data 透视图 用Eclipse Europa进行Web开发,第3部分(9)时间:2010-11-29 IBM Michael Galpin使用 Data 透视图可以查看数据库中的表并对这些表运行查询。这类似于您 可能在前几部教程中看到过的 Database Development 透视图。一个重要差别是 此透视图将把 database.yml 文件用于数据库配置。换言之,它将使用应用程序 所使用的同一个配置。如前述,您可以在透视图中运行查询,如下所示: 图 23. 在 Data 透视图中运行查询 您应当会看到前几部教程中创建的相同数据。Rails 通常与新数据库结合使 用,但是它也提供了工具可处理遗留数据库。为此,需要使用 Ruby 构建工具: Rake。 RadRails 和 Rake 如前述,RadRails 并不试图替代 Rails 中的众多内置工具。它只是提供了 访问这些工具的更简单接口。亲自使用 Rake 便可体会这一原则。Rake 对于任 何复杂的 Ruby 应用程序来说都是至关重要的,但是它对于 Rails 尤为重要, 因为 Rails 将使用 Rake 执行许多任务,包括对遗留模式执行反向工程。 使用现有模式 要对现有模式执行反向工程,需要使用 Rake。返回到 RadRails 透视图并打 开 Rake 窗口。在组合框中选择 db:schema:dump。 图 24. 使用 Rake 对数据库执行反向工程 单击 Go,然后 Rails 将创建一个用于定义数据库的 Ruby 脚本。该脚本可 以在 db/schema.rb 中找到,如下所示: 清单 3. schema.rb 中的模式转储
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |