标签:port lag 查看 end 数据 rspec bsp 数据库 awesome
学习目的:
对一些主要的gem进行学习了解基本功能:
测试(非系统默认):
factory_bot(熟练)
launchy(简单使用)save_and_open_page命令
font-awesome-sass(简单使用) 增加各类图标。
bootstrap4(新的版本,更强大没用过,gem ‘bootstrap‘) (点击查看官方使用文档)
#这是Rubygem的如何安装连接:https://github.com/twbs/bootstrap-rubygem
Database Cleaner是一系列的策略用于在Ruby中清洁数据库。开始的使用案例是在测试中用来确保一个干净的状态 。每个策略是一小段代码,这些策略通常被任何Ruby app需要用于和数据库的测试相关。
group :test do gem ‘database_cleaner‘ end
对数据库,Libraries,和策略的支持,看readme。
如何使用
在测试前,需要一些策略需要先start,调用DatabaseCleaner.start,或者使用一个block,DatabaseCleaner.cleaning。
模版把配置放入了support/database_cleaner.rb中了
require ‘database_cleaner‘ DatabaseCleaner.strategy = :transaction DatabaseCleaner.start # usually this is called in setup of a test dirty_the_db DatabaseCleaner.clean # cleanup of the test # OR DatabaseCleaner.cleaning do dirty_the_db end
在app/assets/stylesheets/application.css.scss中载入
@import "font-awesome-sprockets"; @import "font-awesome";
三种格式的icon:
fas
)far
)fab
)icon("fas", ‘flag‘) #=> <i class="fas fa-flag"></i>
??icon helper可以接受一个hash的options,会被传递给content_tag helper
下载后,需要进行一系列配置。
1. @import "bootstrap"; #在application.scss中,其他的全删除。
2. 它的JavaScript功能依赖JQuery。所以需要使用jquery-rails这个gem
3. 在application.js中加入
//= require jquery3 //= require popper //= require bootstrap-sprockets
英文文档结构及部分基本知识点摘录:
https://www.cnblogs.com/chentianwei/p/9207078.html
标签:port lag 查看 end 数据 rspec bsp 数据库 awesome
原文地址:https://www.cnblogs.com/chentianwei/p/9207083.html