about 1 month ago

git add .
git commit -m "delete step4"
git checkout step3
git branch -D step4
git checkout -b step4

 
about 1 month ago

http://an-lee.logdown.com/posts/2016/12/24/1240713

 
5 months ago

http://nathanye.logdown.com/posts/1472023-study-notes-09-primary-exercise-3-13-extra-work-implement-points-button-and-the-about-page

  • <%= button_to '-1', downvote_topic_path(topic), method: :post %>

def downvote
@topic = Topic.find(params[:id])
@topic.votes.last.destroy
redirect_to(topics_path)
end

config/routes.rb + post 'downvote'

 
6 months ago

在做魔改大赛的时候,按照教程完成后,footer有个总是会根据页面内容多少来变化,论坛中有很多方法,如如何让footer不『乱跑』? 以及nic老师也出了一个版本。

注:实现方法很多,请根据自己的喜好去选择就好。

下面提供另外一个版本。实现footer最低部有两个要求:1,页面内容很多时,footer自动被挤到最下面,2,如果页面并没有占满整个页面,则footer在当前页面的最下方。
修改之前的样式

修改后的样式:

Snip20170423_8.png2626x1406 129 KB
1,app/views/layouts/application.html.erb中有一段代码如下(如果是按照教程来的话是这样,如果自己有修改,可能会不一样):




<%= render "common/navbar" %>
<%= yield %>

      <%= render "common/footer" %>


将其修改为:





<%= render "common/navbar" %>
<%= yield %>


      <%= render "common/footer" %>


Snip20170423_14.png1986x636 63 KB
2, app/views/layouts/admin.html.erb中有一段代码如下(如果是按照教程来的话是这样,如果自己有修改,可能会不一样):





<%= render "common/footer" %>
</body>

将其修改为如下:




        </div>
    </div>
    <%= render "common/footer" %>

</body>

3,在app/assets/stylesheets/application.scss加入以下内容:

html { height: 100%;}
body { min-height: 100%; display: flex; flex-direction: column;}
.content { flex: 1;}

 
7 months ago

目标

学会使用 ORID

什么是 ORID

在本教材中,ORID 是一套科学的日记模板。

Objective
关于今天的课程, 你记得什么?
完成了什么?

Reflective
你要如何形容今天的情绪
今天的高峰是什么?
今天的低点是什么?

Interpretive
我们今天学到了什么?
今天一个重要的领悟是什么?

Decisional
我们会如何用一句话形容今天的工作
有哪些工作需要明天继续努力?

区别

Objective 客观事实层次:我们的感官所接收到的外在现实;
Reflective 感觉反应层次:我们对所接收到的事物的反应;
Interpretive 诠释层次:我们的感官和反应的意义和重要性;
Decisional 决定层次:我们的打算。