专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Ruby教程 » rubyonrails:在 Ruby on Rails 中使用 Ajax »正文

rubyonrails:在 Ruby on Rails 中使用 Ajax

来源: 发布时间:星期四, 2009年1月8日 浏览:2次 评论:0
  教程需求

  学习本教程需要以下技术和资源:

  数据库服务器

  带有 Ruby 支持 NetBeans IDE 6.0

  创建样例数据库  本教程基于另篇教程构建 Rails 模型的间关系如果您完成了那篇教程那么您可以将完成教程时生成项目作为起点直接进入下否则请您先下载 RubyWebLogModel.zip 文件然后按照下面步骤创建样例数据库

  注意:本教程使用 MySQL 数据库服务器您可以参考安装和配置 Ruby 支持文以获取有关如何在 Ruby 应用中使用 MySQL 数据库服务器信息该文档同样介绍了如何使用 JavaDB 数据库服务器作为替代

  打开个命令行窗口

  如果 MySQL 数据库服务器尚未被启动请先将其启动

  键入如下命令来创建开发数据库并按“Enter”键mysqladmin -u root -p create rubyweblog_development注意:如果 root 用户不要求密码请省略 -p 参数

  在 IDE 中打开 rubyweblog 项目

  注意:如果是初次打开或者创建 Ruby 项目IDE 会检查您是否有除了绑定 JRuby 软件Software的外其他 Ruby 安装如果有IDE 会显示个对话框询问您选择使用哪个软件Software若您想要使用绑定 JRuby 解释器选择 JRuby;或者您喜欢使用您自己 Ruby 安装那就选择您自己安装更多信息请参考安装和配置 Ruby教程中配置 IDE 使用您自己 Ruby 安装

  如果您数据库要求密码请编缉 database.yml 文件并在开发配置部分中提供密码保存该文件

  要快速访问 database.yml 文件按 Alt+Sht+O(在 Mac 系统中按 Ctrl+Sht+O)在“文件名”文本框中键入 database.yml然后按“Enter”键

  右键点击 rubyweblog 节点选择“迁移数据库”>“到当前版本”

  该操作会更新数据库以加入 posts 表和 comments 表 迁移完成时会在“输出”窗口显示

  运行应用并发表篇新文章

  点击“Permalink”然后给该文章添加条评论

  可以发现当添加评论时整个页面都被重新加载了

  创建局部模板  在当前 rubyweblog 项目中无论何时读者向页面添加评论页面上 blog 条目和所有评论都会被重新载入更好解决方案是使用 Ruby _disibledevent="在 Ruby on Rails 中使用 Ajax" />



相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: