通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax
2009-11-20 00:00:00 来源:WEB开发网第一个命令创建项目和必要的文件。第二个项目打开正确的目标,第三个命令将 Goldspike 插件安装到您的电影项目。Goldspike 插件可以创建可部署到应用服务器的 WAR 文件,因此要继续本教程需要安装 Goldspike 插件。
现在需要更新一些文件来完成配置并确保项目可以正常运行。
首先是 database.yml 文件,对它进行编辑并使其指向适当的开发数据库(参见清单 3)。
清单 3. 更新 config/database.ymldevelopment:
adapter: jdbc
driver: org.apache.derby.jdbc.EmbeddedDriver
url: jdbc:derby:c:\apps\rubyapps\film\db\development;create=true
test:
adapter: jdbc
driver: org.apache.derby.jdbc.EmbeddedDriver
url: jdbc:derby:c:\apps\rubyapps\film\db\test;create=true
production:
adapter: jdbc
driver: org.apache.derby.jdbc.EmbeddedDriver
url: jdbc:derby:c:\apps\rubyapps\film\db\production;create=true
注意您仅仅定义了三个数据库,每个数据库针对一种环境:开发、测试和生产。本教程只关注开发数据库,在这里是 Derby 数据库。
现在将使用一些对最终应用程序非常重要的内容更新 war.rb 文件(参见清单 4)。
清单 4. 更新 config/war.rb...
#maven_library 'mysql', 'mysql-connector-java', '5.0.4'
# Add the Derby library to the WAR
include_library 'derby', '10.1.3';
# Add the ActiveDirectory-JDBC adapter to the WAR
add_gem 'activerecord-jdbc-adapter', '0.8';
@result.rails_env= 'development';
更多精彩
赞助商链接