加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

RubyOnRails 小小引导(上)

发布时间:2020-12-13 17:49:36 所属栏目:百科 来源:网络整理
导读:大家早上好,我现在学习Ruby On Rails 框架 3.1版本的rails框架 很新 很容易 刚开始学,想记录一下这个框架的学习过程,留下点记录 开始Rails框架之旅 1,创建一个rails 工程 如果你已经配置好了rails 框架 而且使用的是Aptana Stdio 3版本IDE 打开你的rails

大家早上好,我现在学习Ruby On Rails 框架 3.1版本的rails框架 很新 很容易

刚开始学,想记录一下这个框架的学习过程,留下点记录

开始Rails框架之旅

1,创建一个rails 工程

如果你已经配置好了rails 框架 而且使用的是Aptana Stdio 3版本IDE

打开你的rails 服务器

输入命令行:rails new blog 如果没有任何输出 你可以升级你的版本 bundle install

这样你就创建了一个很名叫blog的rails项目,IDE帮你生成了很多自带的东西

2,配置数据库

rails 框架的数据库可分为三种PostgreSQL,mysql,sqlite

这三种数据库有三种模式:

a:development

b:product

c:text

大家可以去config/database.yml中查看一下

最常用的是development这种模式

开始创建数据库:rake db:create

3,开始访问项目的默认首页

启动服务器:rails server

在服务器地址栏输入:http://localhost:3000

就可以访问到rails的首页

4,自定义controller

定义一个controller,用来控制项目的各项

rails generate controller home index

控制器的名称是home而index是控制器里面的方法名称

5,访问你自己的东西页面

app/views/home/index.html.erb中

填写你自己的代码

<h1>Hello World!!</h1>

然后

在控制台删除应用中的默认首页:

rm public/index.html

添加路由:让默认路径指向 自己的页面

打开config/routes.rb

把root 指向 更改

root to: = >"home#index"

ctrl+c 关闭服务器 然后打开

浏览器输入上面的地址:

你回发现"Hello World!"

6,使用脚手架 快捷开发 scaffold

床架语句为

rails generate scaffold Post name:string title:string content:text

这样就创建了一个名字为Post 的脚手架 和string类型的 name,title text类型的content

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读