`
atusoft
  • 浏览: 55203 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ror学习笔记(1)

阅读更多
  • render(:partial=>"局部模板名", :collection=>集合名
  • 局部模板以下划线开头,内部有一个与局部模板同名(没有下划线)的变量做为单个值
  • render中:object可接受一个对象做为参数传入局部模板
  • form_remote_tag :url=>{:action=>xxx,:id=>xxx} ajax提交form
  • submit_tag 提交按钮,需要在do..end之间
  • javascript_include_tag 包括需要的javascript库,:defaluts
  • rjs等同于一个rhtml
  • page.replace_html("cart",:partial=>"cart",:object=>@cart) 类似render,用局部模板的内容将id="cart"的<div>替换
  • page[:current_item].visual_effect :hightlight,:startcolor=>"#88ff88",:endcolor=>"#114411", 将id=current_item的元素高亮显示,通常在对些元素做了操作后,重新提交后使用,以提醒用户
  • page[:cart].visual_effect :blind_down if @cart.total_items==1 平滑显示某元素
  • helpers目录下的方法可以在视图中引用
  • request.xhr?  可判断是否使用了ajax 
分享到:
评论

相关推荐

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...

    Ruby学习笔记(学习心得)

    Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理

    ARM GNU 汇编学习笔记1

    `_start`标记定义了程序的入口点,`mov r0,#1`将立即数1移动到寄存器r0中,而`loop`标签后的`b loop`指令则创建了一个无限循环。 `demo.lds`是链接脚本,它定义了输出格式、架构、入口点以及内存布局。`.text`、`....

    后端语言的学习笔记.zip

    "后端语言的学习笔记.zip"这个压缩包很可能包含了关于各种后端编程语言的学习资源,特别是那些用于构建动态网站和Web服务的语言。尽管没有具体的标签提供额外信息,我们可以推测这可能涵盖了诸如Java、Python、Node....

    learnRoR:艰难地学习RoR

    【描述】中的"#我的第一次ROR学习"表明这是一个初学者的学习笔记,记录了作者初次接触并尝试理解Rails的体验。提到"ando"可能是指作者在学习过程中参考了一位名叫Ando的人的教程或者资源。"ror教程"则可能指的是...

    javascript学习笔记

    这篇学习笔记主要涵盖了JavaScript的基础知识,包括脚本标签、基本语法、变量声明、数据类型、运算符以及函数的定义与调用。 1. **脚本标签**:在HTML文档中,`&lt;script&gt;`标签用于插入JavaScript代码。它可以放置在...

    ruby_on_rails_learning:我的RoR笔记本

    这个"ruby_on_rails_learning:我的RoR笔记本"是某位开发者的学习记录,反映了他从初级到进阶的过程中对RoR的理解和实践经验。 在RoR中,"模型"负责处理数据和业务逻辑,通常与数据库交互;"视图"则负责展示用户界面...

    我的ror的第一天

    压缩包中的 "ror.txt" 文件可能是作者记录的笔记、代码片段或者是在学习过程中遇到问题及解决方案的集合。内容可能涵盖从基础概念如路由、控制器、模型、视图到更高级的主题,如ActiveRecord ORM(对象关系映射)、...

    《嵌入式》课程笔记1

    在《嵌入式》课程笔记1中,我们首先接触到的是嵌入式硬件的基础知识,主要包括以下几个方面: 1. **指令系统**:课程介绍了助记符(mnemonic)和算术指令。助记符是编程时用于表示特定机器指令的符号,例如SUB rz, ...

    ROR_lesson:乌迪米

    通常,这样的结构会包含课程的源码、笔记、示例项目和其他辅助材料。学员可能需要下载并解压这个文件来跟随课程学习,通过查看和运行示例代码加深对Rails和HTML的理解。 总的来说,这堂“ROR_lesson:乌迪米”课程将...

    oyk_2019_yaz_ruby_rails:坎普sürecindeanlatımıyapılankonularıyazılıbir kaynak haline getirerek saklar。 NotlarşuanHAMVERİaşamasındadır。 杜岑伦米米

    "杜岑伦米米"可能是创建者或项目负责人,暗示这可能是一个个人或团队的学习笔记。"HAMVERİ"阶段可能指的是项目的开发或学习进度,暗示这些材料正在进行不断的更新和改进。 Ruby on Rails(RoR)是一个基于Ruby语言...

    Ruby on Rails心得

    陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...

Global site tag (gtag.js) - Google Analytics