rails store

Store Store又在包裹了上一节的序列化功能,是个简单又实用的功能,让你可以将某个栏位指定储存为Hash值。举例来说,上一节的settings也可以改用store来设定: class User < ActiveRecord::Base store :settings, ac...

2013-12-31 17:51:11

阅读数:604

评论数:0

rails 多态

Polymorphic Associations 多型关连(Polymorphic Associations)可以让一个Model不一定关连到某一个特定的Model,秘诀在于除了整数的_id外部键之外,再加一个字串的_type栏位说明是哪一种Model。 例如一个Comment mod...

2013-12-31 17:25:53

阅读数:804

评论数:0

rails 数据变化的监控

Dirty objects Dirty Objects功能可以追踪Model的属性是否有改变: person = Person.find_by_name('Uncle Bob') person.changed? # => false 没有改变任何值 # 让我们来改一些值 perso...

2013-12-31 17:13:43

阅读数:758

评论数:0

rails 回滚 Transactions

转自:http://ihower.tw/rails3/activerecord-others.html#transactions 交易Transactions Transaction (交易)保证所有资料的操作都只有在成功的情况下才会写入到资料库,最著名的例子也...

2013-12-31 17:10:03

阅读数:1578

评论数:0

rails observer观察者

觀察者Observers Observer(觀察者)是一種常見的設計模式,可以讓你可以針對Model 的生命週期中的某些階段做出對應的行為,例如你想在使用者註 冊完帳號的時寄送一封確認信給他,這時候你就可以註冊一個觀察者來觀察User Model,當User建立成功的時候便寄送Emai...

2013-12-31 16:59:42

阅读数:866

评论数:0

rails 单表继承

單一表格繼承STI(Single-table inheritance) 如何將物件導向中的繼承概念,對應到關聯式資料庫的設計,是個大哉問。Rails內建了其中最簡單的一個解法,只用一個資料表儲存繼承體系中的物件,搭配一個type欄位用來指名這筆資料的類別名稱。 要開啟STI功能,依照慣...

2013-12-31 16:47:29

阅读数:1268

评论数:0

rails 回调函数

回呼 Callback 在介紹過驗證之後,接下來讓我們來看看回呼。回呼可以在Model資料的生命週期,掛載事件上去,例如我們可以在資料儲存進資料庫前,做一些修正,或是再儲存成功之後,做一些其他動作。回呼大致可以分成三類: 在Validation驗證前後 2. 在儲存進資料庫前後 3...

2013-12-31 16:44:49

阅读数:1025

评论数:0

rails view层的具体细节(六)

URL辅助方法 link_to 文字超连结 mail_to E-mail button_to 按钮连结 自定标签辅助方法 tag content_tag 其他辅助方法 escape_javascript debug number_to_curre...

2013-12-31 16:09:05

阅读数:612

评论数:0

rails view层的具体细节(五)

转自:http://ihower.tw/rails3/actionview.html 在Rails中,Helper指的是可以在Template中使用的辅助方法,主要用途是可以将资料转化成输出用的HTML字串,例如我们已经用过了Rails内建的link_to方法,它可以将字串变成超连结。R...

2013-12-31 16:07:59

阅读数:874

评论数:0

rails view层的具体细节(四)

转自:http://ihower.tw/rails3/actionview.html 局部样板Partials 局部样板可以将Template中重复的程式码抽出来,例如我们在Part1中示范过的新增和编辑的表单。Partial Template的命名惯例是底线开头,但是呼叫...

2013-12-31 15:35:15

阅读数:591

评论数:0

rails view层的具体细节(三)

转自:http://ihower.tw/rails3/actionview.html Layout版型 Layout可以用来包裹Template样板,让不同View可以共用Layout作为文件的头尾。因此我们可以为全站的页面建立共用的版型。这个档案预设是app/views/la...

2013-12-31 15:34:16

阅读数:718

评论数:0

rails view层的具体细节(二)

转自:http://ihower.tw/rails3/actionview.html 使用Renderer在Controller中直接回传结果 有一些格式的本质其实不需要Template引擎,只需要再Controller中直接render其结果即可,例如JSON和CSV或是XML。Ra...

2013-12-31 15:33:35

阅读数:749

评论数:0

rails view层的具体细节(一)

转自:http://ihower.tw/rails3/actionview.html Template样板 什么是Template样板呢?我们知道伺服器最终提供给浏览器的格式是HTML文件,而Template样板就是动态产生HTML的方式。 相对的说,我们用静态HTML来称呼不经过程式产生...

2013-12-31 15:31:35

阅读数:737

评论数:0

mysqldump的几个常用的功能

转自:http://www.cnblogs.com/zeroone/archive/2010/05/11/1732834.html 导出要用到MySQL的mysqldump工具,基本用法是:    shell> mysqldump [OPTIONS] database [tables...

2013-12-31 10:32:49

阅读数:536

评论数:0

Linux下redmine的部署与搭建

2     环境的安装及配置 此部分描述了redmine服务器的部署过程。主要涉及mysql,ruby,rubygem,rails,redmine,apache及mongrel的安装和配置。为了便于管理,采用编译安装。在配置环境的过程中,最好按照如下的顺序进行,避免由于软件之间的依赖关系而出错。...

2013-12-26 18:14:04

阅读数:19115

评论数:0

Linux下redmine的部署

本文档描述了如何配置redmine服务器环境。主要包括mysql, ruby, rubygem, rails, redmine, mongrel和apache的安装和配置。在配置环境的时候最好按照前面列出的顺序安装,避免出错。 1 安装mysql 下载mysql-5.0.51b.tar.gz到...

2013-12-26 18:12:19

阅读数:6389

评论数:0

Mysql做主从同步(replication)

转自:http://www.162cm.com/archives/740.html Mysql 同步笔记     1.a为主,b为从.    >     collation_server                    = utf8_unicode_ci     ...

2013-12-25 20:45:01

阅读数:579

评论数:0

mysql主从同步

转自:http://blog.chinaunix.net/uid-20639775-id-3254611.html       MYSQL主从同步架构是目前使用最多的数据库架构之一,尤其是负载比较大的网站,因此对于主从同步的管理也就显得非常重要,新手往往在出现主从同步错误的时候不知道...

2013-12-25 20:39:21

阅读数:574

评论数:0

几个 iptables 常用的实例

转自:http://www.oschina.net/code/snippet_54100_3234#4752 1. [代码]将本机80端口的请求转发到8080端口:     1 iptables -t nat -A PREROUTING -p tcp --dport 80 -j RE...

2013-12-25 20:24:59

阅读数:573

评论数:0

rails2 搭建异步环境 delay_job

环境 > config/initializers中创建 delay_job.rb的内容如下: silence_warnings>   Delayed::Job.const_set("MAX_ATTEMPTS", 3)   Delayed::Job.const_se...

2013-12-25 17:33:26

阅读数:1271

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭