星期四, 三月 05, 2009

2009.3.4

创建数据迁移任务定义session数据表
rake db:sessions:create
rake db:migrate
黑夜的session存储机制是基于文件系统的。可修改配置environment.rb(需要重启server)。

模型生成器只能用于创建“需要连接数据库”的模型类。

清空sessions表
rake db:sessions:clear

请注意,把find_cart()方法声明为private,这样Rails就不会将其作为控制器中的一个action。新的action必须位于private声明的前面。

捕获异常
rescue

星期一, 三月 02, 2009

2009.3.2

创建包含名为index()的action方法的控制器store
ruby /script/generate controller store index

如果你在app/views/layouts目录中创建了一个与某个控制器同名的模板,那么该控制器所渲染的视图在默认状态会所有此布局模板。

<%= stylesheet_link_tag "depot" , :media => "all" %>
使用了Rails辅助方法,用于生成指向depot.css样式表的<link>标签。

<%= yield :layout %>
当我们调用yield方法并传入:layout时,Rails会自动在这里插入页面的内容。

我的最新战靴:)

星期五, 二月 20, 2009

2009.2.20

创建静态scaffold
ruby script/generate scaffold product admin
generate scaffold接收两个参数:模型和控制器。

%(...)是字符串字面量的另一种写法(和双引号一样,不过更适合长字符串)

h()方法可以对HTML标记转义

星期四, 二月 19, 2009

2009.2.19

今天没进步:(

网购推荐

网购推荐:来自马勒戈壁的圣骑 草泥马
第一期只有10匹,需要者从速




























蒙牛,牛!










星期三, 二月 18, 2009

2009.2.18

创建模型类:
ruby script/generate model product
rails通过配置config/database.yml根据模型类(product)的复数形式映射到数据库中表(products).

rails scaffold是由rails自动生成的,用于处理模型的基本框架.
scaffold :product

创建迁移任务
ruby script/generate migration add_price

2009.2.17

语法:
<%= %>
<% %>
<%= -%>
<% -%>

创建数据库:
mysqladmin -u root create depot_development
数据库配置文件:
config/database.yml
创建时指定数据库:
rails depot --database=mysql
连接数据库:
mysql -u root depot_development
数据库迁移:
rake db:migrate

星期二, 二月 17, 2009

环境

archlinux
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
Rails 1.2.6
mysql Ver 14.12 Distrib 5.0.75, for pc-linux-gnu (i686) using readline 5.2

星期二, 二月 10, 2009

童年

草泥马(转)

视频解说文字:
在荒茫而美丽的马勒戈壁上。生活着一群顽强的草泥马。(因为草泥马实是主要物种,所以马勒戈壁又叫草泥马戈壁)草泥马们克服了戈壁的艰苦环境,并顽强的生活下来。戈壁上缺少水缺少食物,草泥马能进食的只有一种草——卧草。然而卧草一般生长在人类的聚集点附近。所以草泥马一生都是于人类相依为伴的。
在一个草泥马群居点。笔者认识了朝泥族青年,朝泥两次。他告诉笔者部族里只有成年男性才可以配有一匹草泥马。草泥马分为三个品质。最下等才叫做草泥马。中等的叫做卧槽泥马。而最上等的是狂槽泥马。狂槽泥马是马王,要部族里骑术最好的人才能获得。朝泥两次说自己因为骑术好。还没成年的时候就获得了狂槽泥马。说完他立刻露出的腼腆的笑容。随即笔者来到了朝泥两次的家。他的母亲热情接待了我们。喝了些许马奶,就到了睡着了。醒来后发现朝泥两次的父亲朝泥大爷也回到了家。我便跟朝泥大爷聊了起来。朝泥大爷显现出了忧伤的表情:“日子不好过了,我们家以前是买马匹的。现在改行割皮包了。因为草泥马吃的食物卧草几乎全被一种叫河蟹的动物吃掉了。他说他也不知道河蟹是怎么来的。但是随着食物的减少。草泥马数量也在急剧减少。”说罢流下了痛心的眼泪。
鲜红的晚霞和岩石如同一对轻骑。护送笔者离开马勒戈壁,在缓缓的落日下看着一群一群的草泥马湮没在沙尘之中。或许如果不保护环境。最后倒下的必将是人类。