前端学Ruby:全栈论坛(地宫)项目二
各个模型建立笔者是前端出身,对数据库的理解仅限于用 node + mysql (mongodb)做过微型博客。除此之外,数据库的知识点就无了,以下写的不好的,多多担待文章模型与用户模型结合文章模型与用户模型的结合,一个人必须要先登录后才能写文章,其次,一个人可以有很多文章,但当他注销后,文章就没了先在 article model 中创建一个 user_id,将它指向 user modelrail....
前端学Ruby:全栈论坛(地宫)项目一
本来想做 buddha(菩萨)论坛的,发现自己参考的项目太难实现,猝笔者回炉重修了一番,正好发现了 realworld,遂决定将 realworld 项目代替原先的 buddha 项目,还是要量力而行,不要一意孤行(项目规划太大,浪费太多时间学习)先介绍一下 realworld 项目源码:https://github.com/gothinkster/realworlddemo:https://d....
前端学 Ruby:唐诗项目部署优化
前言本篇文章和 Ruby 关系不大,只是涉及到部署问题前文花了不少时间从零到部署唐诗项目,当时因为篇幅问题留下了不少的坑例如可以采用 docker-compose 来代替两个容器互相访问、使用 shell 命令在本地部署,本文并未对其进行改造,因为传统部署 Ruby on Rails 的弊端很明显,需要运维经验。为快速部署 Rails 引用,笔者寻觅到了 fly.io。本文将在唐诗项目基础上将其....
前端学 Ruby:唐诗API项目
前言我想了半天,该做什么项目,基于笔者的数据库知识羸弱,怕一方面做前端一方面做后端会搞得四不像,又累时间又长。所以就想以做纯 API 为目的,只做接口会不会更快一些呢正文笔者打算做一个全唐诗的 API 项目,此项目只为学习 ruby on rails web 开发并部署至服务器,会逐步从零开始到部署上线,部署手段会有些原始,不过没事,下个项目笔者会升级部署手段先新建一个 API 项目rails ....
前端学 Ruby:熟悉Rails
前言一句话介绍,看 Rails Guides 即可正文Rails 是使用 Ruby 语言编写的 Web 应用开发框架,如同 Node 中的 Express、Koa,Python 中的 Django、Flash。但相比其他,它更强大Rails 哲学包含两大指导思想:不要自我重复(DRY)多约定,少配置(约定优于配置)因为它约定优于配置的设计,从而可以使 Rails 应用几乎不需要任何配置文件。有人....
前端学 Ruby:熟悉 Ruby 语法
写在前面我们当然希望能在本地中执行代码,如果你还没有只是看看,还没安装 ruby,可以在 try ruby 或者 replit 在线编写代码本文目录Ruby 是什么基本语法变量算术操作位运算符打印输出注释条件语句:控制流循环/迭代器数据结构StringInteger/FloatArrayHashSetRange函数(方法)面向对象编程对象类Ruby 是什么弱类型语言Ruby 是一门弱类型语言,和....
前端学 Ruby:安装Ruby、Rails
Ruby 是什么Ruby 是一个注重均衡的语言,它的发明者松本行弘,混合了他喜欢的多门语言(Perl、Smalltalk、Eiffel、Ada 和 Lisp),创造出了一种兼具函数式编程和命令式编程特色的新语言他“试着让 Ruby 更自然,而不是更简单”,让一切符合生活常规除此之外,他还提到:Ruby 就像人的身体一样,表面上看来简单,但是内部却相当复杂如何安装 ruby笔者所用的电脑是 win....
前端学 Ruby:前言
写在前面,笔者是一名前端,现在来学习 ruby,打算写一系列的文章,将自己学习 ruby on rails 的经验分享出来,于是就有了这一系列文章:「前端学Ruby:七天笔记」第一天 安装 Ruby、Rails第二天 熟悉 Ruby 语法第三天 熟悉 Rails第四天 唐诗API 项目第五天 唐诗项目部署优化第六天 论坛全栈项目(一)第七天 论坛全栈项目(二)为什么要学 Ruby因为笔者的榜样们....
千姿百态,瞬息万变,Win11系统NeoVim打造全能/全栈编辑器(前端/Css/Js/Vue/Golang/Ruby/ChatGpt)
我曾经多次向人推荐Vim,其热情程度有些类似现在卖保险的,有的时候,人们会因为一些弥足珍贵的美好暗暗渴望一个巨大的负面,比如因为想重温手动挡的快乐而渴望买下一辆二十万公里的老爷车,比如因为所谓完美的音质而舍不得一个老旧的有线耳机,比如因为一个铜炉火锅而期待北京那漫长而寒冷的冬天。 也许有的人会因为Vim而放弃169刀的JetBrains全家桶,没错,Vim的快乐,就是手动挡的快乐,懂得自然懂,.....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注