ruby on rails第一章

本文介绍使用Rails5.2.2进行Web应用快速开发的基本步骤,包括应用创建、模型生成、数据库迁移及回滚等核心操作,同时涉及测试配置与安全性增强技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. rails 【_5.2.2_】 new  **** #创建应用的时候指定版本

2.  bundle update

3.  bundle install

4. rails generate/g scaffold User name:string email:string #这个是脚手架

5. rails g controller StaticPages home help #这个是生成控制器的

6. rails server/s

7. rails destroy controller StaticPages home help #撤销

8. rails g model User name:string sex:string age:integer

9. rails destroy model

10.rails db:migrate #改变数据库状态

11.rails db:rollback#撤销改变

12.rails db:migrate VERSION=0 #回到最初状态

13.rails test/t

14 .<%= csrf_meta_tags %>#防止跨站

15.<%= stylesheet_link_tag 'application', media: 'all','data-turbolinks-track': 'reload' %>

16.<%= javascript_include_tag 'application''data-turbolinks-track': 'reload' 

17.  测试时有颜色:



  gem 'rails-controller-testing', '1.0.2'
  gem 'minitest-reporters',       '1.1.14'
  gem 'guard',                    '2.13.0'
  gem 'guard-minitest',           '2.4.4'
  
  
  在test_helpter.rb中加入
	require 'minitest/reporters'
	Minitest::Reporters.use!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值