`
black_star
  • 浏览: 34406 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ruby on rails(9) -- AJAX(2)

阅读更多
   高亮价格变化。首先保存我们当前的购物车。在models/cart.rb编辑add_product.
def add_product(product)
	current_item = @items.find{|item| item.product == product}
		if current_item
			 current_item.increment_quantity
		else
		urrent_item = CartItem.new(product)
	@items << current_item     
		end
		current_item  #返回当前购物车,这样也可以,return也不用?
		end

编辑 store_controller.rb
@cart = find_cart
 @current_item = @cart.add_product(product) #获取当期购物车
 respond_to{|format| format.js}


编辑_cart_item partial,判断当前购物车是否是我们改变的那个
<%if cart_item == @current_item%>
<tr id="current_item">
<% else %>
	<tr>
<% end %>


编辑 add_to_cart.js.rjs 添加效果
page[:current_item].visual_effect :highlight,						:startcolor => "#88ff88",
			:endcolor => "#ff0000"

用page[:current_item]产生js对象,visual_effect 插件,视觉效果,hightlight
高亮。可看到点击add_to_cart时,价格颜色会渐变
  • 大小: 5.8 KB
分享到:
评论

相关推荐

    ruby on rails 101

    - **AJAX**:学习如何在Ruby on Rails应用中集成异步JavaScript和XML技术。 - **部署、安全与性能**:讲解如何部署Ruby on Rails应用、实施安全措施以及优化性能。 #### 结语 通过这五天的课程,读者不仅能够系统地...

    ruby on rails 3 tutorial.pdf

    《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...

    Ruby on Rails中文指南

    Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在提升开发效率和代码的可读性。Rails以其“约定优于配置”的设计理念,以及“DRY(Don't Repeat ...

    举例理解Ruby on Rails的页面缓存机制

    Ruby on Rails 是一个流行的 web 开发框架,以其高效和简洁的代码著称。在 Ruby on Rails 中,页面缓存是一种优化性能的技术,尤其适用于那些内容相对静态或者对用户个性化要求不高的网页。页面缓存的工作原理是将...

    Beginning Ruby on Rails

    Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the ...

    Ajax-rails-ajax-demo.zip

    Ajax-rails-ajax-demo.zip,ruby on rails的ajax演示项目,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    ruby on rails 实践

    Ruby on Rails是一种流行的开源网站开发框架,它利用Ruby语言,遵循MVC(模型-视图-控制器)设计原则,用于快速开发数据库驱动的动态网站。本书《Ruby on Rails 实践》是一本指南,旨在向读者介绍Ruby on Rails框架...

    Ruby+on+Rails快速Web应用开发实战.pdf

    Ruby on Rails(简称RoR或Rails)是一种开源的网络应用框架,用Ruby语言编写。它被设计用来轻松地实现MVC(模型-视图-控制器)设计模式,从而使开发人员能够快速和有条理地创建数据驱动的应用程序。接下来,我将详细...

    SOA系列:开源框架Ruby on Rails

    - **Ajax**(Asynchronous JavaScript and XML)与 Ruby on Rails 的结合使得 Web 应用程序具备了更强的交互性和响应速度。通过 Ajax 技术,Rails 应用可以实现实时更新页面内容而无需重新加载整个页面,提升了用户...

    Ruby.on.Rails.Enterprise.Application.Development

    2. **编程阶段**:本书将详细介绍如何使用Ruby on Rails进行编码,涵盖模型、视图、控制器等方面的知识点,并通过实际案例来演示具体操作。 3. **扩展性考虑**:随着应用规模的增长,如何保持系统的可扩展性是一个...

    rails2-sample

    从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...

    Agile Web Development With Ruby On Rails

    2. **Ruby on Rails框架**:这是一种基于Ruby语言的Web开发框架,支持敏捷开发,并且内置了许多有助于提高开发效率的功能。 3. **模型-视图-控制器(MVC)架构**:Rails采用MVC架构模式,将业务逻辑、数据处理与用户...

    ruby on rails 教程

    **标题解析:**“ruby on rails 教程”直指文档内容旨在教授Ruby on Rails框架的基础知识和应用技巧,Ruby on Rails(RoR)是一种用于Web开发的开源框架,基于Ruby语言,它遵循MVC(模型-视图-控制器)架构模式,...

    Ruby on Rails 学习案例

    Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。本学习案例将带你深入理解Rails的核心概念和技术,帮助你成为...

    Ruby-on-Rails-101:Ruby on Rails 笔记摘自 WDI HKV 和其他来源。 比如,lynda的在线Rails教程

    **Ruby on Rails 101 知识点详解** Ruby on Rails(简称Rails)是一种基于Ruby编程语言的开源Web开发框架,它遵循“Don't Repeat Yourself”(DRY)原则和“Convention over Configuration”(CoC)理念,使得...

    wrox Professional Ruby on Rails_code.zip

    《Ruby on Rails专业指南》是Wrox出版社发布的一本关于Ruby on Rails开发的权威书籍,其源代码在wrox官方网站可以获取。这本书深入浅出地介绍了如何使用Ruby on Rails这一强大的Web开发框架来构建高效、可扩展的Web...

    Ajax on Rails

    Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches ...

    Ajax on Rails (PPT)

    - **受到Ruby on Rails启发**:Prototype库的设计理念受到了Ruby on Rails的影响,追求简洁性和易用性。 #### 六、Prototype 在 Ajax 中的作用 文档中没有给出Prototype在Ajax中的具体角色介绍,但从整体上下文中...

    Wrox - Professional Ruby on Rails (Feb 2008)

    《精通Ruby on Rails》是2008年出版的一本专为高级开发者设计的技术书籍,由Wrox出版社发行。这本书深入探讨了Ruby on Rails(RoR)这一强大的Web开发框架,帮助读者提升在该领域的专业技能。Ruby on Rails是基于...

Global site tag (gtag.js) - Google Analytics