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

Rails中使用多选框

阅读更多
<%= select_tag("tag_ids[]", options_for_select(Tag.find(:all).collect { |tag| [tag.name, tag.id] }, @post.tags.collect {|tag| tag.id}), {:multiple => true, :size => 6, :id => "post_tags"}) %>

 

其中:multiple => true表示为多选框,不写默认为单选。


options_for_select参数为两个collect,第一个collect为select选择的集合,注意id和name的顺序;第二个collect为默认勾选选项的集合。


size规定列表中可视选项数量,如果小于总数量,会显示滚动条。

分享到:
评论
1 楼 orcl_zhang 2011-10-14  

相关推荐

    教学级Ruby On Rails 手动安装.pdf

    - Rails由多个组件构成,包括:activesupport、actionpack、activerecord、activeresource、actionmailer。其中,activesupport必须首先安装。 - 进入各组件目录,使用`gem install [组件名称]-[版本号]`命令依次...

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

    - **安装Rails的命令**:`gem install rails --remote`和`gem install rails --include-dependencies`说明了使用RubyGems进行Rails安装时的可选参数。 - **Rails的下载链接**:文档中提及了Rails的下载链接,例如,`...

    Ruby-RailsErd为Rails应用程序生成实体关系图

    要使用Rails Erd,首先需要在Gemfile中添加`rails-erd`依赖,然后运行`bundle install`安装。接下来,只需在命令行中输入`rails erd`,gem就会自动生成ERD图表。生成的图表通常是PDF或PNG格式,方便在各种环境中查看...

    Beginning.Rails.3

    2. **模块化设计**:Rails 3将核心功能拆分为多个可选的gem,这样开发者可以根据项目需求选择性地安装必要的组件。 3. **RESTful架构支持**:Rails 3继承了对RESTful架构的支持,使Web应用的设计更加规范和一致。 4....

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    - **多项目管理**:可以同时管理多个项目,方便大型组织或拥有多个项目的团队使用。 - **权限管理**:提供细致的权限控制,确保数据安全和访问控制。 #### 四、总结 本文详细介绍了如何在特定的 Linux 环境下搭建 ...

    has-many-through-selection:Rails 5.1示例应用程序,用于使用复选框管理组成员

    在这个Rails 5.1示例应用程序中,我们可以使用一个带有复选框的表单来管理组及其成员。 设置 $ bin/setup $ bin/rails server 描述 我们正在使用Group.accepts_nested_attributes_for :memberships, allow_destroy: ...

    webpacker:使用Webpack在Rails中管理类似应用程序JavaScript模块

    目录先决条件Ruby2.4+ Rails 5.2+ Node.js 10.22.1+ || 12+ || 14+ 纱线1.x +产品特点 ES6与使用多个入口点自动进行代码拆分资产压缩,源地图和缩小CDN支持Rails视图助手可扩展和可配置可选支持* 需要安装额外的...

    在Ruby on Rails上使用Redis Store的方法

    下面我们将详细介绍如何在Ruby on Rails中设置和使用Redis Store。 首先,要在Rails项目中引入Redis Store,你需要在`Gemfile`中添加以下两条依赖: ```ruby gem 'redis-rails' gem 'redis-rack-cache' # 可选,...

    2dc_jqgrid, 这个插件允许你很容易地将jQuery添加到你的Rails 应用程序中.zip

    2dc_jqgrid, 这个插件允许你很容易地将jQuery添加到你的Rails 应用程序中 2 dcJqgrid这个 Rails 插件允许你将jQuery...支持以下功能:已经启用 Ajax排序分页搜索CRUD操作( 添加,编辑,删除)多选择( 复选框)主详细信息

    RailsWithApacheAndMongrel.pdf

    本文档主要介绍了如何在Windows环境下配置Apache作为静态内容服务器,并利用Mongrel来部署多个Rails应用程序。这种配置允许开发者在一个服务器上运行多个独立的Rails应用,并通过Apache进行请求代理。 #### 安装与...

    gravatar_image_tag:一个可配置且已记录的Rails视图助手,用于将gravatars添加到Rails应用程序中

    通过Rails的API文档,开发者可以查找有关每个参数的详细信息,以及如何在项目中正确使用它们。 在`gravatar_image_tag-master`压缩包中,可能包含了这个视图助手的源代码、示例应用、测试和文档等资源。通过查看...

    examal:课程设计--在线考试系统。使用Ruby on Rails实现。在服务器上部署后可以由老师管理其考试,并发布给学生参加考试。由于需要自动化评分,题型只支持选择题和多选题

    本项目名为"examal",是用Ruby on Rails框架开发的一个实例,特别强调了自动化评分功能,因此它仅支持选择题和多选题这两种能够自动评估答案的题型。 Ruby on Rails(RoR)是一个基于模型-视图-控制器(MVC)架构...

    react-flux-rails:用于快速设置 ReactFluxRails 的样板

    让 JSX/commonJS/Rails 很好地运行可能是一个挑战 - 这为您使用可持续的方法完成了这一切。 要求 Ruby 2.0+ 应该可以正常工作。 需要 NPM/捆绑程序。 要部署到 Heroku,请使用 Heroku 工具带。 安装 克隆这个存储库...

    rails-purecss:将 pure (purecss.io) 集成到 ruby​​ on rails

    纯洁Pure 是一组小型的响应式 CSS 模块,您可以在雅虎开发团队实现的每个 Web 项目中使用它们。 这个 gem 将 Pure CSS 0.5.0 添加到 Rails 3.2 的资产管道中。 此外,它还提供一个 jQuery 函数,可以自动启用下拉...

    ruby 的学习指南

    在上述代码中,`get.getElementsByName("subject")`获取了所有名称为"subject"的复选框元素,通过循环遍历数组并检查每个元素的`checked`属性,来处理多选框的问题。 2. **条件判断与错误提示**: `check_subject`...

    Struts2.0框架技术详解

    通过引入第三方验证框架(如Hibernate Validator),可以在Action类中使用注解来实现数据验证。 **示例代码**: ```java public class MyAction { @NotNull(message = "Username cannot be empty") private ...

    fusion图标使用手册.pdf

    本篇文章将详细讲解如何在ROR中使用FusionCharts,并通过实例解析其核心功能。 首先,我们需要进行FusionCharts的安装。将下载的FusionCharts文件夹中的相关组件放置到指定目录。具体步骤如下: 1. 将`FusionCharts...

    hyrax:Hyrax是由Samvera社区构建的Ruby on Rails引擎。 Hyrax为创建许多不同的数字存储库应用程序提供了基础

    要使用Hyrax构建数字存储库,必须将Hyrax引擎安装在Rails应用程序中。 我们将装载Hyrax的应用程序称为“基于Hyrax的应用程序”(有时也称为“ Hyrax应用程序”)。 Hyrax提供以下功能: 按需创建存储库对象类型通过...

    rail 4 days

    创建复选框用于勾选任务状态。 **Controller** 了解控制器的进一步定制和优化。 **Finishing Touches** 最后的一些完善工作,如样式调整等。 **Tailoring the Stylesheet** 调整 CSS 样式表以改进界面美观性。...

    “后端开发框架”资源推荐

    3. **Ruby on Rails**:同样是一款非常成熟且流行的Web框架,Ruby on Rails以其简洁优雅的语法和强大的社区支持而闻名。它强调约定优于配置的原则,极大地提高了开发效率。 4. **Spring Boot**:作为Java领域最...

Global site tag (gtag.js) - Google Analytics