【豆知识】Rails: before_action在ApplicationController中的执行顺序
目标: 如果HomeController是我们网站的首页,在里面我们定义了一个before_action,同时在ApplicationController中也定义了一个before_action,那么在请求网站首页时哪个before_action先执行? 步骤:Step 01:
目标: 如果HomeController是我们网站的首页,在里面我们定义了一个before_action,同时在ApplicationController中也定义了一个before_action,那么在请求网站首页时哪个before_action先执行? 步骤:Step 01:
目标: after_save和after_create是模型中常用的回掉方法,它们的区别是什么。 步骤:Step 01:after_save是在数据insert和update时都会触发,而after_create只有在insert时触发。 更多ROR【豆知识】: 更多ROR【豆
目标: 不使用ActiveSupport::Concern模块怎样实现Module的Mixin 步骤:Step 01:大多时候我们封装Module时都这样写: 1234567891011121314151617181920212223242526272829module A
目标: ActiveRecord的 find(id) 与 find_by(id: id) 的区别,以及各自的使用场景 步骤:Step 01:find(id) 如果没有找到记录会抛出异常,而 find_by(id: id) 不会。 一般从逻辑上来说数据肯定存在的场景使用find(
目标: 网站一般都有后台管理的功能,同时需要有验证管理员身份的逻辑,如果我们有很多不同的Controller都属于后台管理的逻辑,那么应该怎样组织代码来统一管理员验证的逻辑? 步骤:Step 01:建立一个父Controller比如是12 class Admin::BaseCo
目标: 正在一个分支上开发代码,但是有人(还会有谁)让你改个其他分支上的bug,但是你现在的修改还不能commit,怎么办? 步骤:Step 01:这时就可以使用stash:$ git stash。stash将会暂存你当前(working tree)的修改,然后你就可以切换到其
目标: 不小心或者故意删除了文件,想要恢复怎么办。 步骤:Step 01:这要区分两种情况,一种是刚刚删除还没有提交(commit)的情况,还是已经commit了: 如果还没有commit:git checkout path/to/file```12如果已经commit了,这时
目标: 你正在一个分支上写几个新需求,这时有人(还能有谁)过来跟你说某个已经写好的功能能不能先上线;但是你还有一些功能只做一半,这个分支还不能提交上线,怎么办? 步骤:Step 01:你心里默默问候了一下上面那个谁的亲人,然后飞速的敲下了以下命令:1$ git log --gr
今晚我值夜班,长夜漫漫又不能睡眠,正好看到微信群里关于全栈营后续比赛模式等问题的讨论,突然有点不成熟的小想法,在此抛砖引玉。 目前全栈营魔改大赛已经进行了2期,关于JDStore和Joblisting 两个主题涌现出了很多的作品,各项功能也已经基本完善了。后续魔改大赛如果依然以
五月是我工作以来最最繁忙的一个月,因此比赛过程中一直没有时间去认真的写攻略贴。现在得以清闲一阵子,我很认真的写了这个参赛指南,从开始构思、收集资料、到写作完成,本文花费了我约15个小时,希望它可以为你节省更多的时间。 其实Xdite老师的参赛手册已经是很全面的了,我这里以参赛者的
这是我参加全栈营JDstore魔改大赛的制作过程复盘,由于本人是ROR新手,文章难免错误百出,欢迎您提出改进意见,可以在我的Github上留言,或者发邮件至kerzzi@outlook.com,我会持续更新这个系列,努力的去完善它。 网站效果演示:https://jfshop.h
大家好,本系列文章主要是对我参加全栈营JDstore魔改大赛作品「季风 & MONSOON」的复盘。由于本人也是新手,文章中一定有很多幼稚的错误或代码,希望大家帮忙指出,可反馈至我的邮箱kerzzi@outlook.com,我会持续完善本系列。非常感谢。本系列是在全栈营J
大家好,本系列文章主要是对我参加全栈营JDstore魔改大赛作品「季风 & MONSOON」的复盘。由于本人也是新手,文章中一定有很多幼稚的错误或代码,希望大家帮忙指出,可反馈至我的邮箱kerzzi@outlook.com,我会持续完善本系列。非常感谢。本系列是在全栈营J
大家好,本系列文章主要是对我参加全栈营JDstore魔改大赛作品「季风 & MONSOON」的复盘。由于本人也是新手,文章中一定有很多幼稚的错误或代码,希望大家帮忙指出,可反馈至我的邮箱kerzzi@outlook.com,我会持续完善本系列。非常感谢。本系列是在全栈营J
大家好,本系列文章主要是对我参加全栈营JDstore魔改大赛作品「季风 & MONSOON」的复盘。由于本人也是新手,文章中一定有很多幼稚的错误或代码,希望大家帮忙指出,可反馈至我的邮箱kerzzi@outlook.com,我会持续完善本系列。非常感谢。本系列是在全栈营J