拥抱 Rails 4_3
ActiveRecord Scopes 顺着上一节的话题,我们继续讲讲 Scopes。在 Rails 4 当中,eager-evaluated scopes 不再推荐使用了,因为通常没搞清对象(...
16 search resultsShowing 1~16 results
ActiveRecord Scopes 顺着上一节的话题,我们继续讲讲 Scopes。在 Rails 4 当中,eager-evaluated scopes 不再推荐使用了,因为通常没搞清对象(...
ActiveRecord Finders Book.find(:all, conditions: { author: 'Albert Yu' }) 这种方法已经用了很久了吧?在 Rails 4 ...
Routes 小心地使用 Match(Rails 3 已实现) Rails 3 提供了 match 方法供我们自定义 routes,然而我们要小心使用它以避免“跨站脚本攻击”(XSS Attac...
Simple Starting Point 创建 Model var Person = Backbone.Model.extend(); 实例化 && 读写 var person...
define_method 可以帮助我们动态的,快速的定义多个方法;比如有这样一个类: class Post attr_accessor :title, :content, :state def...
有时候我们需要两个不同名字的方法,但是其内部实现却是可能一样的。为了不重复我们的代码,我们可以用 alias_method 来复制方法以实现这一目的: Class Timeline def in...
Ruby 的类定义有两种方式,多数情况下人们较为熟悉这一种: class Person attr_accessor :first_name, :last_name def initialize(...
Install nginx $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install nginx Start ngi...
has_one 一对一关系:有 A 和 B,A 拥有且仅拥有一个 B belongs_to 一对一关系:有 A 和 B,A 属于且仅属于一个 B has_one :through 嵌套式一对一关...
批量查询记录 我们时常会碰到需要一次性处理大量记录的要求,比如说为所有的用户发送电子邮件: User.all.each do |user| NewsLetter.weekly_deliver(u...
远程代码库通常只是一个“纯仓库”(bare repository)——一个没有当前工作目录的仓库;仓库里仅仅是 Git 的数据,也就是 .git 目录里的内容。 协议 Git 可使用四种协议来传...
原因 中文乱码的根源在于 windows 基于一些历史原因无法全面支持 utf-8 编码格式,并且也无法通过有效手段令其全面支持。 解决方案 安装 设置(以下需要修改的文件,均位于 git 安装...
启动期 以下描述解释了一个简单的 Hello World! 应用的启动过程: 浏览器加载 HTML 并解析成 DOM 浏览器加载 angular.js 脚本 Angular 等待 DOMCont...
Process of initialization Angular initialization automatically upon DOMContentLoaded event, at wh...
Overview Injector is a service locator. There's a single injector per Angular application. Inject...
Overview Angular's HTML complier allows the developer to teach the browser new HTML syntax. The c...
16 search resultsShowing 1~16 results
Qiita is a knowledge sharing service for engineers.