# rails-bootstrap_demo **Repository Path**: HuangLaoJiStudy/rails-bootstrap_demo ## Basic Information - **Project Name**: rails-bootstrap_demo - **Description**: 这是一个rails引入bootstrap5的项目模版 - **Primary Language**: Ruby - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-01-14 - **Last Updated**: 2023-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Ruby ## README # rails基本命令 ## 创建数据库 > rails db:create ## 执行数据库迁移 > rails db:migrate ## rails控制台执行 > rails c ## rails刷新代码配合控制台 > reload! ## 控制台启动rails项目 > rails s 简写(server) ## rails脚手架 > **首先**,如果您已经运行了`scaffold`命令生成的迁移,则必须先执行回滚. > > ```ruby > rails/rake db:rollback > ``` > > 您可以使用以下方法创建脚手架: > > ```ruby > rails generate scaffold MyFoo > ``` > > (或类似的),**你可以**使用它来**销毁/撤消**它 > > ```ruby > rails destroy scaffold MyFoo > ``` > > 这将删除`generate`您手动创建的所有文件,但不会删除任何其他更改. > > 给修改表结构 rails g migration 迁移文件名 > > ```ruby > 例如:rails g migration add_column_my_foos > add_column :my_foos, :deleted_at, :datetime > remove_column :my_foos,:deleted_at > change_column_null :my_foos, :name, false > change_column_default :my_foos, :username, from: true, to: false > remove_column :删除字段 > rename_column :更改字段的名称 > change_column :修改字段的类型 > add_column :增加字段 > 添加索引 > add_index :users,:username > ``` ## 假删除插件‘paranoia’ > ```ruby > gem "paranoia" > 控制台执行: bundle install > 在使用的model加入 > acts_as_paranoid > ``` ## bootstrap5+jquery [Font Awesome 官网](https://ss.netnr.com/app/fa/) [Font Awesome官网v6版](https://fa6.dashgame.com/) > ```ruby > # Use jquery as the JavaScript library > gem 'jquery-rails' > # Bootstrap > gem 'bootstrap' > gem 'popper_js' > # icon > gem 'font-awesome-sass' > ``` > > > Application.css更改为application.css.scss > > > ```scss > > @import "bootstrap"; > > @import "font-awesome"; > > ``` > > > > > > ```js > > application.js > > > > //= require jquery3 > > //= require popper > > //= require bootstrap-sprockets > > ```