1.定义一个模型:counter.rb
class Counter
attr_reader :cishu
def initialize
@cishu = 0
end
def increment
@cishu +=1
end
end
2.在控制器store_controller.rb对应位置加入以下内容:
def index
@counter = find_counter
@counter.increment
end
private
def find_counter
session[:counter] ||= Counter.new
end
3.在视图index.rhtml中第一行前加入:
<div id="jishuqi">计数器:<%=@counter.cishu %></td></div>
4.在depot.css中加以下定义:
#jishuqi {
color:#ff0000;
font-weight: bold;
}
另一个要求:如果往购物车中放入货品时,计数器清0
1.在控制器store_controller.rb的add_to_cart方法中,加如下代码:
def add_to_cart
begin
...
else
@counter = find_counter
@counter.empty #别以为你可以直接调用:@counter.initialize
...
end
end
2.还得在模型:counter.rb中加入:
def empty
@cishu = 0
end
分享到:
- 2007-09-04 13:20
- 浏览 1327
- 评论(0)
- 论坛回复 / 浏览 (0 / 1972)
- 查看更多
相关推荐
2位2进制同步加法计数器 数字逻辑实验 2位2进制同步加法计数器 数字逻辑实验
计数器
web计数器插件
定时器计数器答案.doc
3、计数器系统开发 使用一个 NB-IoT 模块,在提供的未完成工程上进行功能开发。 任务要求: 通电后 LED2 灭,液晶屏显示如下信息(N 为自然数)。 计数器 数值:N 结果:Y 当按下 Key2 时当前数值为 N-1。 ...
中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断加减计数器中断...
dede最新版计数器
Java Web应用开发 29 课堂案例-使用cookie制作站点计数器.docx 学习资料 复习资料 教学资源
Java Web应用开发 25 课堂案例-使用session制作站点计数器.docx 学习资料 复习资料 教学资源
FPGA作业2:利用veilog设计12进制计数器 fpga开发.pdf
源码 计数器源码 网站计数器 很小 好用啊…… 源码 计数器源码 网站计数器 很小 好用啊……
基于basys2的12进制计数器,已运行通过,用vhdl语言编写,开发软件为ISE
KT800综合系统板实验源程序库 单片机2位数码管计数器程序(汇编)
计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器计数器
脉冲信号控制计数器工作。两个外部信号(P0.0口接传感器A、P0.1口接传感器B)与两个控制计数器(P1.0口控制计数器A、P1.1口控制计数器B)。
新型计数器 新型计数器 51控制 简单经典!!!!
非常好的实现Web Server的源码,能支持网页、计数器、留言本、登录功能
实验六 同步计数器 实验报告答案