ruby on rails 的环境搭建与使用
来源:互联网 发布:美人胚子知乎 编辑:程序博客网 时间:2024/04/30 07:50
Ruby on Rails是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松
使用Ruby将会减少很多代码的编写。Ruby常用在linux上,而windows使用较少,而且很难配置,今天我们在windows上进行ruby的配置和使用:
首先从官网上下载ruby,下载地址: http://rubyforge.org/frs/?group_id=167 。这个安装包中除了Ruby,还有一些扩展,比如:gems。
安装后打开命令行窗口,输入ruby -v即可查看ruby的版本。
除此之外,我们还要下载RubyGems。RubyGems是一个方便而强大的Ruby程序包管理器,类似RedHat的RPM。它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于Web的查看接口,能查看你安装的gem的信息。
接下来,我们下载安装Rails,在命令行窗口输入gem imstall rails来安装Rails,输入Rails -v可以查看rails的版本号。
接下来下载安装Devkit,DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。这个方法目前仅支持通过RubyInstaller安装的Ruby。
安装步骤:
1) 将下载 DevKit 解压到 D:\DevKit 目录。
2) 打开 CMD 窗口,进入 D:\DevKit 目录,输入ruby dk.rb init 。#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby。
3) 输入 ruby dk.rb install #开始安装。
4) 输入 ruby dk.rb review #检查要添加DevKit支持的Ruby列表是否有误,可以略过。
5) 输入 gem install rdiscount --platform=ruby 。#这一步只是验证DevKit是否安装成功,如果能安装rdiscount成功说明安装DevKit成功,也可以不做。
接着进入www目录,输入指令:rails server ,启动rails自带的 webrick 服务器。
接下来我们让Rails说 "Hello"
Rails是一个MVC框架,Rails接收来自浏览器的请求,对请求进行解读以找到合适的控制器,再调用控制器中合适的方法。然后,控制调用合适的视图,把结果显示给用户。Rails提供了快速创建视图和控制的方法,打开CMD命令窗口。进入到刚才的www项目目录,输入命令:rails generate controller say hello
打开浏览器访问:http://localhost:3000/say/hello即可
接下来我们创建一个使用Mysql的rails项目,输入命令:rails new work --database MySQL
然后
修改数据库的配置信息。在 /项目目录/config/database.yml 文件中,分别对应 “开发”、“测试”,“生产” 数据库的配置,把他们修改为自己的配置。
其中development是我们开发中要实际使用的数据库。一定要注意在username: 和 password: 后面至少要保留一个空格。
在CMD窗口输入rake db:craete 命令,会在msyql 中创建由配置信息中所设置的数据库。我们用scaffold来生成代码,在CMD中输入下面指令:
rails generate scaffold post title:string body:string addTime:datetime
这时候会创建controller, views, models和数据库脚本,但此时还没有创建表。
再输入:rake db:migrate 创建表。完成。
执行命令 rails server
通过浏览器访问:http://localhost:3000/posts 这个页面已经为我们生成了增删改查代码,OK。
- ruby on rails 的环境搭建与使用
- Ruby on Rails 环境搭建
- ruby on rails环境搭建
- Ruby on rails 环境搭建
- ruby on rails 环境搭建
- Ruby On Rails环境搭建
- ruby on rails 环境搭建
- ruby on rails 环境搭建
- ruby on rails环境搭建
- 搭建Ruby on Rails 环境
- 搭建Ruby on Rails 环境
- ruby on rails环境搭建
- 使用rbenv进行Ruby on Rails 环境搭建@CentOS 7-2-Ruby on Rails测试
- 1 使用InstantRails快速搭建Ruby On Rails开发环境
- 使用rbenv进行Ruby on Rails 环境搭建@CentOS 7-1-Ruby环境搭建
- Windows下ruby on rails开发环境的搭建
- Ruby on Rails环境搭建遇到的问题
- 关于Ruby on rails 环境搭建的问题备忘
- 转义和反转义
- 数据挖掘与技术第三版部分答案
- jsp标签之指令操作解析
- mxNet学习序列
- 神经网络压缩:Mimic(二)Distilling the Knowledge in a Neural Network
- ruby on rails 的环境搭建与使用
- @张小龙 微信开机界面该升级啦!NASA帮你P了9张行星图
- gulp 的 安装使用
- 安卓常见设计模式
- C++/CLI思辨录之内部指针的两面性
- Google zxing实现二维码扫描完美解决方案
- Nginx的启动、停止与重启 php-fpm重启
- Freeline的使用
- Android--通过Monkey在手机上执行pc上的脚本文件