RoR第一次测试成功
步骤:
第一 安装ruby
地址:http://rubyinstaller.rubyforge.org
第二 安装rails
gem ruby的软件管理包
gem install rails --include-dependencies (有可能会出现问题,再考虑其它办法)
第三 创建一个web应用
rails myweb
会自动生成大量文件
启动 ruby script/server 项目默认自带的http服务器
第四 配置mysql数据库
1.安装mysql驱动 gem install mysql
2.将mysql/bin中的libmySQL.dll 拷贝到 windows/system32文件夹中
3.在数据库中建立三个数据库,名字分别为 myweb_xxxx
4.在config中配置database.yml 文件
我的配置如下
引用
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: mysql
database: first_development
host: localhost
username: root
password: xxx
pool: 5
timeout: 5000
# 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: first_test
host: localhost
username: root
password: xxx
pool: 5
timeout: 5000
production:
adapter: mysql
database: first_production
host: localhost
username: root
password: xxxx
pool: 5
timeout: 5000
注意:后面一定要有一个空格,不然会出错
第四 创建一个controller
1.ruby script/generate controller hello
2.在controllers文件夹中,在hello控制器中 增加一个方法
引用
class HelloController < ApplicationController
def say
end
end
3.在对应的views的hello里面建立一个say.rhtml页面..
第五 访问http://localhost:3000/hello/say 搞定
分享到:
相关推荐
RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
标题 "我的ror的第一天" 暗示了这是一个关于Ruby on Rails (RoR) 开发初体验的分享,其中可能涵盖了作者初次接触RoR时的学习过程、遇到的问题以及解决方法。Rails是Ruby的一个Web开发框架,它以MVC(模型-视图-控制...
7. **测试驱动开发(TDD)**:RoR鼓励TDD,提供了Rspec、Cucumber等测试工具,确保代码质量。 8. **Scaffold**:快速生成基本CRUD(创建、读取、更新、删除)操作的代码,用于快速搭建应用原型。 9. **ActiveSupport...
这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails的核心组件之一,它提供了控制器、路由和视图等功能。`actionpack-1.13.5....
Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...
而“Ror”(Residual-of-Residual)则是对ResNet的一种扩展,进一步优化了网络的性能,尤其在图像分类任务上表现突出。 **ResNet模型核心思想** ResNet的核心是引入了“残差块”(Residual Block),通过引入一个...
Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,...
6. **测试(Testing)**:RoR强调测试驱动开发,提供了RSpec和MiniTest等强大的测试框架,确保代码质量。 7. **Gemfile和依赖管理**:RoR使用Bundler管理外部库(称为Gems),Gemfile定义了项目的依赖,`bundle ...
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
在当今数字化时代,教育领域的创新与技术紧密结合,其中在线考试系统作为一种高效、便捷的教学工具,日益受到广泛关注。本文将深入探讨如何利用Ruby on Rails(RoR)框架开发一套功能完备的在线考试系统。 Ruby on ...
随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows环境下搭建Rails开发环境却让不少初学者感到头疼。本文将详细介绍...
您可能想要涵盖的内容: Ruby版系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列、缓存服务器、搜索引擎等) 部署说明… 如果您不打算运行rake doc:app请随意使用不同的标记语言。
在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails应用中实现文件的上传与下载功能,包括数据库...