摘要: ruby的变量:1.一般小写字母,下划线开头:普通变量2.$开头:全局变量3.@开头:实例变量4.@@开头:类变量,被共享在整个继承链中5.大写字母开头:常量 阅读全文
posted @ 2015-11-07 21:20 Jacky_Kun 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 文件/文件夹 作用app/ 应用的核心文件,包含模型,视图,控制器和辅助方法app/assets 应用的资源文件,例如层叠式表(css),javascript和图片bin/ ... 阅读全文
posted @ 2015-10-16 01:26 Jacky_Kun 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 作用 命令列出内容 ls新建文件夹 mkdir 变换目录 cd进... 阅读全文
posted @ 2015-10-16 01:14 Jacky_Kun 阅读(129) 评论(0) 推荐(0) 编辑
摘要: class Project < ActiveRecord::Base has_many :tasks def self.all_names find(:all).collect(&:name) endend一个&符号后面跟着一个名字叫做to_proc,是rails对ruby的一点功能补充... 阅读全文
posted @ 2015-10-13 22:31 Jacky_Kun 阅读(128) 评论(0) 推荐(0) 编辑
摘要: class Task 'created_at DESC') endend--------------------------------------------------------class TasksController options do find_all_by_compl... 阅读全文
posted @ 2015-10-12 02:31 Jacky_Kun 阅读(334) 评论(0) 推荐(0) 编辑
摘要: class TaskController "created_at DESC") endend这段代码的意思是查询所有未完成的任务并按照创建的时间先后排序。如果控制器中有好多个地方要用到,那么我们可以将这个方法抽出来放到模型中,用到的时候@tasks = Task.find_incomplete来... 阅读全文
posted @ 2015-10-12 02:11 Jacky_Kun 阅读(189) 评论(0) 推荐(0) 编辑
摘要: class Project ['project_id = ? AND complete = ?', @project.id, false]) endend通过ProjectController中的show方法,返回一个项目或者其包含的未完成的项目。可以将代码进一步优化如下为@tasks=@pro... 阅读全文
posted @ 2015-10-12 01:53 Jacky_Kun 阅读(144) 评论(0) 推荐(0) 编辑
摘要: class TaskController ['complete = ?', false]) end def last_incomplete @task = Task.find(:first, :conditions => ['complete =?', false], :order =... 阅读全文
posted @ 2015-10-12 01:36 Jacky_Kun 阅读(153) 评论(0) 推荐(0) 编辑
摘要: class ApplicationController < ActionController::Base def current_user User.find(session[:user_id]) endend上面那段代码的意思是定义一个current_user的方法,函数的作用是调用User中的... 阅读全文
posted @ 2015-10-12 00:44 Jacky_Kun 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.所谓框架就是系列函数,类等程序单元的集合。他们可系统的提供某一方面的功能。苹果公司将Cocoa,QuickTime等各种技术都封装成框架,Cocoa框架包括foundation,appkit等等2.@autorelease{}之后的被称为自动释放池,该池会自动回收这些语句所创建的对象,保证oc能... 阅读全文
posted @ 2015-10-05 18:22 Jacky_Kun 阅读(359) 评论(0) 推荐(0) 编辑