rails 练习01
来源:互联网 发布:单片机串口接收字符串 编辑:程序博客网 时间:2024/05/17 09:09
在suggestotron这个项目里,期望会有一个文章(topics)列表来让人可以投票。我们要让Topics的数据可以存进database(数据库)里面。在本章你会完成以下目标:
- 建出一个简单的数据库Table(表格),在这个叫做topics的表格理会有title(标题)与description(叙述)的字段,来储存对应的数据
- 用Rails的Scaffold(鹰架)功能来自动建立相对应所需的档案(Model,View,Controller)
步骤
步骤 1
在终端机打这些字:
rails generate scaffold topic title:string description:text
generate scaffold告诉Rails建立一个操作topics功能下所需的所有档案
topic告诉Rails这个新model的名字
title:string告诉Rails这个topics的数据库Table里会有个字段叫做title,数据格式是“string(字串)”
description:text告诉Rails这个topics的数据库Table里会有个字段叫做description,数据格式是“text(文字)”(“string”跟“text”的差别在哪呢?基本上“text”代表可以储存比“string”还多非常多的字数)
步骤 2
在终端机打这些字:
rake db:migrate
告诉Rails要将database的构架更新,把我们刚刚新建的model设定放进去
解说
Rake
rake (ruby make) 是一个简单的Ruby程序工具(也可称为tasks),你会在你的项目下常常使用这个指令
在这里,rake db:migrate是一个由Rails所内置提供的程序工具,它会将我们刚刚建的migration(迁移)档案设定来将database构架更新。Database migration files(数据库迁移档)是在Rails协作开发中,至关重要的一环
0 0
- rails 练习01
- 刻意练习--Rails RESTful(一)
- rails 练习2 --完成CRUD功能
- rails 练习4 --对文章做投票
- rails 练习6 --让使用者可以投票
- zoj1259 Rails (栈——基础练习)
- rails 练习5--将Topic与Votes做关联
- rails 练习8 --将文章标题变成连接
- rails 练习9 --整理文章列表上的连接
- rails 生产环境部署练习(nginx + passenger + capistrano)
- Rails
- Rails
- Rails
- rails
- Rails
- rails
- Rails
- Rails
- bash 的判断文件操作语句
- 【25.93%】【676D】Theseus and labyrinth
- Windows:NT Kernel & System占用80端口
- 在互联网时代,读书人如何更好的养活自己
- SQL 小知识点
- rails 练习01
- 数值的整数次方
- linux 的磁盘管理
- [二叉树三序遍历互求]
- Linq常用List操作总结,ForEach、分页、交并集、去重、SelectMany等
- jquery中的动画效果方法animate()及其回调函数的使用
- 微信小程序入门教程
- 获取文件长度
- CSS布局之两列布局一列固定一列自适应