Web
SimonHeeeee
这个作者很懒,什么都没留下…
展开
-
Ruby on Rails testing using rspec
Testing# Gemfilegroup :development, :test do gem 1 gem 2 gem 3endgroup :development do gem 4 gem 5 gem 6end# spec folder# rails_helper.rb# spec_helper.rb# model folder# name_spec.rb# features folder# names_spec.rb# in m原创 2020-11-15 02:10:06 · 159 阅读 · 0 评论 -
Ruby on Rails: Nested Resources Demo
rails new nestedResourcesDemorails g scaffold User username:string passwrod_hash:stringrails g scaffold Post user:references title:string content:text# user.rbhas_many :post# post.rbbelongs_to :userrails db migraterails c@user = User.create原创 2020-11-13 12:38:43 · 108 阅读 · 0 评论 -
Ruby on Rails: Form and Authentication 表以及用户登陆与退出
FormThe destination urlWhether the data is associated with a modelThe field namesThe field input typesThe display name of fieldsWith URL:<%= form_with url: '/login' do |form| %> <%= form.label :email %> <%= form.原创 2020-11-13 12:37:07 · 140 阅读 · 0 评论 -
Rails server error: server is already running
server is already running.Solution: kill the serverkill -9 $(lsof -i tcp:3000 -t)原创 2020-11-11 22:38:58 · 273 阅读 · 0 评论 -
Ruby on Rails: database relations and common errors 数据库关系建立以及常见问题
One-to-many and Many-to-many relationshipsrails g scaffold Department code:string name:stringrails g scaffold Course department:references code:integer title:string description:textrails db:migraterails g scaffold User first_name:string last_name:st原创 2020-11-11 10:33:52 · 150 阅读 · 0 评论 -
Ruby: Scaffold Generator, AREL, Validation, One-to-many, Many-to-many
Scaffold GeneratorIt generates:Model/migrationcontoller file and implementationthe entire view folderall restful routesrails new blogDemonstrationcd blogDemonstration/rails g scaffold Post title:string content:textrails d scaffold Post# in原创 2020-10-26 05:49:34 · 133 阅读 · 0 评论 -
Ruby on Rails Blog Project 创建博客网站项目
Blog projectSet up projectrails new Blog --db=postgresqlcd Blograils s -b 0.0.0.0# localhost:3000Home Pageget '/pages', to: 'pages#home' in routes.rbCreate pages_controller.rb in controllers folderclass PagesController < ApplicationControl原创 2020-10-18 12:31:00 · 169 阅读 · 0 评论 -
Bootstrap v5 Button 带有图标的按键
Button IconFontawesome<!-- google fonts --><script src="https://kit.fontawesome.com/1d9373cc66.js" crossorigin="anonymous"></script><button type="button" class="btn btn-dark btn-lg"> <i class="fab fa-apple"></i>原创 2020-10-18 11:19:27 · 721 阅读 · 0 评论 -
Bootstrap v5 Grid Design and Container 布局设计
Grid Layout SystemTotal columns for single row is 12. col-6 is 50%.sm not specified will automatically to be col-sm-12<div class="container"> <section id="layout 1"> <div class="row"> <div class="col-lg-3 col-md-4 col-sm原创 2020-10-18 11:18:14 · 176 阅读 · 0 评论 -
Bootstrap v5 Navigation Bar 导航栏
Bootstrp 5CSS<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha2/css/bootstrap.min.css" integrity="sha384-DhY6onE6f3zzKbjUPRc2hOzGAdEf4/Dz+WJwBvEYL/lkkIsI3ihufq9hk9K4lVoK" crossorigin="anonymous">Navigation Bar原创 2020-10-18 11:17:31 · 721 阅读 · 0 评论 -
网站设计常用工具
Design toolsDesign ideas: Dribbble.com Design-pattern.comDesign: Balsamic.cloud Sneakpeekit.comFonts: Google fontsAdd fontgo to Google fontsAuto-generated:<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100&fami原创 2020-10-18 11:16:03 · 250 阅读 · 1 评论 -
Ruby: Arel and Forms
Data typesstringtextintegerfloatdecimaldatetimetimestamptimedatebooleanreferencesSQL -> ORM -> Arel# Common commandsUser.where(name: 'Simon')User.find_by(name: 'Simon')User.limit(2)User.order(id: :desc)# Chaining commandsPost.wh原创 2020-10-17 22:47:29 · 103 阅读 · 0 评论 -
Ruby: Rails basic structure creation and debugging Rails项目的编写与调试
RailsFundamental Rail Commands:rails new PROJECT_NAME # creat eall filesrails s -b 0.0.0.0 # boots up server, listen for request on port 3000Route -> Controller -> Viewdefine routeshandler methods in controllerwrite view templates in the原创 2020-10-11 02:48:25 · 126 阅读 · 0 评论 -
Ruby: Rails structure and naming convention Rails结构与命名规则
Content:LogicIntroductionConventionsRuby on Rails Logic*Browser* <--request/response--> *Server* --request_info--> *Routing* ^ | | Params + Methods | | HTML + Assets V原创 2020-10-10 23:03:38 · 131 阅读 · 0 评论 -
Network Layers 网络层介绍
Network4 networking layerslink layer: physical mediadirection connections between machinespacket-basedinternet layerwho do I want to talk to?Internet Protocol (IP) addressIPv4 (32-bit) and IPv6 (128-bit)how do I get messages to/from them原创 2020-10-04 02:49:39 · 337 阅读 · 0 评论 -
HTML&CSS Basics 网站构建基础
HTML<!DOCTYPE html><html> <head> <!--essential information--> <title> title </title> </head> <body style="background-color: purple"> <h1>Section 1</h1> <h2>Sec原创 2020-08-31 17:41:11 · 136 阅读 · 0 评论