`

options_for_select 小技巧

F# 
阅读更多
1.基本用法
  <%= f.select   :rank, options_for_select(Archive::Ranks) %>
Archive::Ranks是数组 用%w构建即可
2. 在修改时反映数据库里的值

      <%= f.select   :rank, options_for_select(Archive::Ranks) %>
时,选择框里的值不正确
应如下:
档案类别<br />
    <%= f.select  :category, options_for_select(Archive::Categorys,:selected => [@archive.category]) %>
要注意()号,也不能这样写:
<%= f.select  :category, options_for_select(Archive::Categorys),:selected => [@archive.category] %>
分享到:
评论

相关推荐

    select option带自定义图片

    select.data('options', select.children().clone()); function renderOptions() { var options = select.data('options').filter(':visible'); options.each(function(index) { var opt = $(this); var div ...

    vue+layui实现select动态加载后台数据的例子

    - `option v-for="option in options" v-bind:value="option.id"&gt;`:使用Vue.js的指令`v-for`来遍历`options`数组,并通过`v-bind:value`绑定每个option的值。 - `var vue = new Vue({ ... })`:定义了一个Vue实例,...

    ABAP SELECT-SCREEN 的几个用法.doc

    下面,我们将深入探讨几个关键的SELECT-SCREEN用法,这些技巧对于优化用户界面和提升用户体验至关重要。 1. **SELECTION-SCREEN BEGIN OF LINE...END OF LINE** 这一对指令用于定义一个屏幕元素行的起始和结束。...

    Source Insight小技巧

    **Source Insight小技巧详解** Source Insight是一款强大的源代码查看和编辑工具,尤其受到程序员的青睐。以下是一些关于Source Insight的实用小技巧,可以帮助你更高效地使用它: 1. **背景色选择** - 你可以...

    javascirpt 小技巧 javascirpt 小技巧

    以下是一些JavaScript的小技巧和知识点: 1. **事件源对象**: `event.srcElement` 可以用来获取触发事件的元素,比如点击事件的触发元素。而 `event.srcElement.tagName` 和 `event.srcElement.type` 分别可以获取...

    js触发select onchange事件的小技巧

    1. 动态创建下拉列表选项的方法是使用`for`循环遍历数组,并使用`add`方法将新选项添加到`select`元素中。例如: ```javascript for(var i in provinces[prov]) { city.options.add(new Option(provinces[prov][i]...

    Toad 常用小技巧

    以下是一些Toad的常用小技巧: 1. **查看表的详细信息或对象定义**:当光标停在表名或对象名上,按下F4键,或者使用Ctrl+单击,可以快速打开对象定义窗口,查看或修改对象的详细信息,如字段、索引等。 2. **代码...

    常用的一些javascript小技巧

    - **表单操作**: `.options[]` 和 `.options.length` 用于访问和操作`&lt;select&gt;`元素的选项。 #### 文档对象模型(DOM) - **样式操作**: `display:inline` 改变元素显示方式为行内;`style="word-break:break-all"` ...

    android开发新手小技巧

    5. **EditText光标选择**:使用`editText.setSelection(int index)`方法可以设置光标位置,`editText.selectAll()`则选中所有文本。 6. **自定义键盘映射**:如果需要自定义软键盘的按键行为,可以实现`...

    Source_Insight_使用技巧.doc

    - 使用命令`ShellExecute open explorer /e, /select, %f`,可以方便地在资源管理器中打开当前编辑的文件,便于执行TortoiseSVN的操作。可以通过设置快捷键如`Ctrl + E`来实现这一功能。 2. **查看SVN日志**: - ...

    常用javascript小技巧

    通过`document.forms[0].selectName.options[n].value`可以访问下拉菜单中选项的值。`selectedIndex`属性用于获取当前选中项的索引。 #### 33. 创建字符串实例 `new String("This is lightsword")`创建了一个字符...

    js的100个小技巧

    根据给定的信息,“js的100个小技巧”是一篇介绍JavaScript编程语言中实用技巧的文章。下面我们将基于文章的部分内容来展开这些技巧的详细解释。 ### 技巧1:使用`document.write("")` `document.write()`是将内容...

    javascript小技巧.doc

    以下是一些JavaScript的小技巧,这些技巧可以帮助开发者更高效地处理网页中的各种事件、元素和用户输入。 1. **事件源对象**:`event.srcElement` 是事件触发的元素,可以通过`.tagName`和`.type`属性获取元素的...

    JSP技巧收集——超多超赞的JSP实用小技巧

    ### JSP技巧收集——超多超赞的JSP实用小技巧 #### 标题解析 - **JSP**: Java Server Pages 的缩写,是一种基于Java Servlet以及整个Java体系的Web开发技术。 - **技巧**: 在JSP开发过程中能够提高效率、简化代码或...

    js中的小技巧

    ### JavaScript中的实用小技巧 JavaScript 是一种广泛应用于网页开发中的脚本语言,它不仅可以增加页面的交互性,还可以实现复杂的前端逻辑。以下是一些在实际开发中非常实用且高效的 JavaScript 技巧,可以帮助...

    asp.net控件小技巧

    下面将详细介绍这些控件的功能、用途以及一些实用的小技巧。 ### 1. ASP.NET中的事件触发控件 - **`onBlur`**:当元素失去焦点时触发。在示例中,文本框会在失去焦点时检查其值是否为空,如果为空,则将其设置为...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...

    web开发常用小技巧.doc

    以下是一些常见的Web开发小技巧,旨在提高开发效率和用户体验。 1. **事件处理**:在JavaScript中,可以通过`event.srcElement`获取事件源对象,如元素的`tagName`和`type`属性。通过`event.srcElement.setCapture...

Global site tag (gtag.js) - Google Analytics