排序
系统理解 Ruby 工具链环境
我正在参加「掘金·启航计划」 一直以来,我对 Ruby 工具链环境都没有一个系统的认识,这使得我在 iOS 开发时遇到的 Ruby 环境问题都难以把握其本质原因。最近开始学习 Ruby 开发,借此机会深入...
基于 docker 搭建 rails 开发环境
思路 先开启一个临时的 Ruby 容器,在容器内创建项目,之后再构建开发需要的镜像。 新建项目 为了创建一个 Rails 项目,先启动一个临时的 Ruby 容器: $ docker run -it -v $(pwd):/app -w /app...
前端学 Ruby:唐诗API项目
我正在参加「掘金·启航计划」 前言 我想了半天,该做什么项目,基于笔者的数据库知识羸弱,怕一方面做前端一方面做后端会搞得四不像,又累时间又长。所以就想以做纯 API 为目的,只做接口会不...
Ruby on Rails 快速入门
ruby china wiki:ruby-china.org/wiki The Rails Doctrine: ruby-china.org/wiki/the-ra… Guides: guides.rubyonrails.org/ ruby-china.github.io/rails-guide… ruby toolbox: www.ruby-tool...
前端学Ruby:全栈论坛(地宫)项目二
接上文前端学Ruby:全栈论坛(地宫)项目一,休息一晚后,我们继续 各个模型建立 笔者是前端出身,对数据库的理解仅限于用 node + mysql (mongodb)做过微型博客。除此之外,数据库的知识点就...
前端学 Ruby:安装Ruby、Rails
我正在参加「掘金·启航计划」 Ruby 是什么 Ruby 是一个注重均衡的语言,它的发明者松本行弘,混合了他喜欢的多门语言(Perl、Smalltalk、Eiffel、Ada 和 Lisp),创造出了一种兼具函数式编程和...
记录一次 bin/rails db:migrate 报错
bin/rails db:migrate 最近在倒腾后端,用的是 Ruby on Rails,数据库是 Postgres,在执行数据库迁移命令(bin/rails db:migrate)时,模型更新出错了 :( bin/rails db:migrate:status 提示说,已...
前端学 Ruby:熟悉 Ruby 语法
我正在参加「掘金·启航计划」 写在前面 我们当然希望能在本地中执行代码,如果你还没有只是看看,还没安装 ruby,可以在 try ruby 或者 replit 在线编写代码 本文目录 Ruby 是什么 基本语法 变...
前端学 Ruby:熟悉Rails
我正在参加「掘金·启航计划」 前言 一句话介绍,看 Rails Guides 即可 正文 Rails 是使用 Ruby 语言编写的 Web 应用开发框架,如同 Node 中的 Express、Koa,Python 中的 Django、Flash。但相...
前端学Ruby:全栈论坛(地宫)项目一
本来想做 buddha(菩萨)论坛的,发现自己参考的项目太难实现,猝 笔者回炉重修了一番,正好发现了 realworld,遂决定将 realworld 项目代替原先的 buddha 项目,还是要量力而行,不要一意孤行...
前端学 Ruby:唐诗项目部署优化
前言 本篇文章和 Ruby 关系不大,只是涉及到部署问题 前文花了不少时间从零到部署唐诗项目,当时因为篇幅问题留下了不少的坑 例如可以采用 docker-compose 来代替两个容器互相访问、使用 shell ...
前端学Ruby:前言
我正在参加「掘金·启航计划」 人与人的区别不是”受过教育“和”没受过教育“,而是”喜欢阅读“和”不喜欢阅读“ ——《纳瓦尔宝典》 写在前面,笔者是一名前端,现在来学习 ruby,打算写一系...
gem 安装 cocoapods 遇到了问题
偶然敲错了命令,偶然间破坏了系统文件,偶然间只能重装一下macOS,偶然间配置开发环境,于是就遇到了标题。。 在iOS日常开发中,CocoaPods 是一个绕不开的三方库,除非大家都已经使用Swift Pac...