首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

rails 表单话语大全

2012-12-20 
rails 表单语句大全表单开始标签:% form_tag { :action :save }, { :method :post } %Use :multi

rails 表单语句大全
表单开始标签:

<%= form_tag { :action => :save }, { :method => :post } %>Use :multipart => true to define a Mime-Multipart form (for file uploads) 

表单结束标签:
<%= end_form_tag %>


文本框 Text fields
<%= text_field :modelname, :attribute_name, options  %>

生成:
<input type="text" name="modelname[attribute_name]" id="attributename" />


实例:

text_field "post", "title", "size" => 20    <input  type="text" id="post_title" name="post[title]"             size="20" value="#{@post.title}" />


隐藏框:<%= hidden_field ... %>密码框:<%= password_field ... %>文件框<%= file_field ... %>Rails Textarea框<%= text_area ... %>实例:text_area "post", "body", "cols" => 20, "rows" => 40    <textarea cols="20" rows="40" id="post_body" name="post[body]">        #{@post.body}    </textarea>单选框 Radio Buttons<%= radio_button :modelname, :attribute, :tag_value, options %>实例:radio_button "post", "category", "rails"radio_button "post", "category", "java"    <input type="radio" id="post_category" name="post[category]" value="rails"            checked="checked" />    <input type="radio" id="post_category" name="post[category]" value="java" />多选框 Check Box<%= check_box :modelname, :attribute, options, on_value, off_value %>实例check_box "post", "validated"   # post.validated? returns 1 or 0    <input type="checkbox" id="post_validate" name="post[validated]"            value="1" checked="checked" />    <input name="post[validated]" type="hidden" value="0" />check_box "puppy", "gooddog", {}, "yes", "no"    <input type="checkbox" id="puppy_gooddog" name="puppy[gooddog]" value="yes" />    <input name="puppy[gooddog]" type="hidden" value="no" /><%= select :variable, :attribute, choices, options, html_options %>下拉菜单框 Select Menuselect  "post",                 "person_id",            Person.find_all.collect {|p| [ p.name, p.id ] },        { :include_blank => true } <select name="post[person_id]">   <option></option>   <option value="1" selected="selected">David</option>   <option value="2">Sam</option>   <option value="3">Tobias</option> </select>Collection Selection<%= collection_select :variable, :attribute, choices, :id, :value %>日期选择框:<%= date_select :variable, :attribute, options %><%= datetime_select :variable, :attribute, options %>实例:date_select "post", "written_on"date_select "user", "birthday", :start_year => 1910date_select "user", "cc_date", :start_year => 2005,                               :use_month_numbers => true,                               :discard_day => true,                               :order => [:year, :month]datetime_select "post", "written_on"

热点排行