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

Ruby on Rails HTML表单语句大全

阅读更多
http://www.blogjava.net/wldandan/archive/2007/12/15/167920.html
初学者必备


表单开始标签:

Use :multipart => true to define a Mime-Multipart form (for file uploads) 
表单结束标签:


文本框 Text fields

生成:


实例:

text_field "post", "title", "size" => 20
                size="20" value="#{@post.title}" />

隐藏框:


密码框:


文件框


Rails Textarea框

实例:
text_area "post", "body", "cols" => 20, "rows" => 40
    <br />
        <a href="mailto:#%7B@post.body" _fcksavedurl="mailto:#%7B@post.body"><font color="#0000ff">#{@post.body</font></a>}<br />
    

单选框 Radio Buttons

实例:
radio_button "post", "category", "rails"
radio_button "post", "category", "java"
    value="rails" 
           checked="checked" />
    value="java" />

多选框 Check Box

实例
check_box "post", "validated"   # post.validated? returns 1 or 0
                value="1" checked="checked" />
    value="0" />

check_box "puppy", "gooddog", {}, "yes", "no"
    value="yes" />
    value="no" />


下拉菜单框 Select Menu
select  "post",         
        "person_id",    
        Person.find_all.collect {|p| [ p.name, p.id ] },
        { :include_blank => true } 

         value="1" selected="selected">David    value="2">Sam    value="3">Tobias  

Collection Selection


日期选择框:


实例:
date_select "post", "written_on"
date_select "user", "birthday", :start_year => 1910
date_select "user", "cc_date", :start_year => 2005,
                               :use_month_numbers => true,
                               :discard_day => true,
                               :order => [:year, :month]

datetime_select "post", "written_on"

分享到:
评论

相关推荐

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    Ruby on Rails实践

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson基于Ruby语言开发的一个开源Web应用程序框架。这个框架遵循“约定优于配置”(Convention over Configuration)的原则,致力于简化Web应用的开发流程,提高...

    Ruby on Rails 指南 v5.0.1 中文版

    ### Ruby on Rails 指南 v5.0.1 中文版 #### Rails入门 - **前提条件**:为了能够顺利地开始Rails的学习之旅,读者需要具备一定的Ruby语言基础,并且对Web开发有一定的了解。 - **Rails是什么?**:Rails是一种...

    Ruby on Rails Bible.pdf

    根据提供的文件信息,“Ruby on Rails Bible.pdf”这本书涵盖了Ruby on Rails框架的基础知识、核心概念以及高级功能等内容。接下来,我们将从书中的章节标题入手,详细阐述各章节所涉及的重要知识点。 ### 引言 ...

    ruby_on_rails 源代码上

    在学习Ruby on Rails之前,首先需要理解Ruby的基本概念,如变量、数据类型、控制结构(如if语句、循环)、类与对象、方法定义、模块和块等。 2. **Rails框架** Rails框架提供了一套完整的工具集,用于快速构建Web...

    hackerNews:Ruby on Rails 中的基本黑客新闻

    **Ruby on Rails简介** Ruby on Rails(简称Rails)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,致力于简化Web开发过程,提高开发效率。Rails由David Heinemeier ...

    theteenmagazine:通过编写博客学习Ruby on Rails

    Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码可读性。本篇文章将深入探讨通过编写博客来学习Ruby on Rails的过程,...

    easy_journal_app:使用Ruby on Rails制作的应用程序

    "简易日记"应用程序是使用Ruby on Rails框架开发的一款个人日志记录工具,旨在提供一个简单易用的平台,让用户能够方便地记录生活点滴、想法感悟或者工作笔记。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源...

    LearningRailsDepot:学习Ruby-on-Rails-仓库项目表单教程

    《深入学习Rails Depot:Ruby-on-Rails仓库项目表单教程》 在编程世界中,Ruby on Rails(简称Rails)是一个非常流行的开源Web应用程序框架,它基于Ruby编程语言。Rails以其"Convention over Configuration"(约定...

    inklab:用 Ruby 和 Rails 创建的讲故事游戏

    inklab是一款以Ruby on Rails技术为核心的在线讲故事游戏,它提供了一个独特的互动环境,让玩家能够充分发挥自己的想象力,创作并参与到多用户的故事创作之中。Ruby是一种面向对象的、动态类型的编程语言,以其简洁...

    rails-1.0.0

    Rails 1.0.0是Ruby on Rails框架的一个里程碑版本,发布于2005年12月,它标志着Rails的成熟和广泛应用的开始。Rails是一个基于Ruby编程语言的开源Web应用程序框架,遵循MVC(Model-View-Controller)架构模式,致力...

    simply rails

    《Simply Rails》是由Patrick Lenz编写的第二版书籍,旨在为初学者提供全面且深入的Ruby on Rails(简称Rails)入门指南。Rails是基于Ruby语言的一款开源Web开发框架,以其简洁、高效及DRY(Don't Repeat Yourself)...

    Ruby-RubyonRails应用程序的安全注意事项清单

    Ruby on Rails(简称RoR)是一款基于Ruby语言的开源Web应用框架,以其高效、简洁和MVC(模型-视图-控制器)架构而受到开发者喜爱。然而,随着Web应用复杂性的增加,安全性问题也日益凸显。为了确保Ruby on Rails应用...

    Agile Web Development with Rails.3rd Edition.2009

    《敏捷Web开发与Rails》第三版是2009年发布的一本权威书籍,专注于使用Ruby on Rails框架进行高效、灵活的Web应用开发。这本书详细介绍了如何运用敏捷开发方法论来构建高质量的Web应用程序,特别关注Rails框架的实践...

    Agile Web Development with Rails

    《敏捷Web开发与Rails》是一本深度探讨使用Ruby on Rails框架进行敏捷Web应用程序开发的权威指南。Rails是Ruby编程语言的一个开源Web应用框架,它遵循“约定优于配置”(Convention Over Configuration, CoC)的设计...

    rails 15 分钟博客

    Rails是Ruby on Rails的简称,它是一个开源的Web应用程序框架,使用Ruby编程语言编写,遵循MVC(模型-视图-控制器)架构模式。"Rails 15分钟博客"是一份教程,旨在引导初学者在15分钟内快速搭建一个基本的博客系统,...

    笨方法学ruby-中文版

    《笨方法学Ruby》是针对初学者的一本中文教程,旨在...通过学习《笨方法学Ruby》,读者不仅能够掌握Ruby语言的基本用法,还能建立起良好的编程习惯,为深入学习Ruby on Rails框架或其他基于Ruby的技术打下坚实的基础。

    Rails实现的简历系统

    在本文中,我们将深入探讨如何使用Ruby on Rails(Rails)框架构建一个简历系统。Rails是一个流行的Web应用程序开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了开发过程。以下是对标题和描述中涉及的关键...

    ruby多模型绑定

    ## Ruby on Rails 多模型绑定 ### 1. 多模型绑定概念介绍 在 Ruby on Rails(以下简称 Rails)框架中,多模型绑定是指在多个数据模型之间建立关联的过程。Rails 作为一款高度抽象的 Web 应用开发框架,它通过提供...

Global site tag (gtag.js) - Google Analytics