- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
玩得很开心;我确信我只是没有得到完全明显的东西,因为我无法想象这是故意如此困难。其他一切都在我的表单中工作,但是在初始显示时,复选框没有被选中。这是相关的erb:
<%= form_for :project, :url=>{:controller=>'projects', :action=>'update_permissions', :id=>@project.id} do |f| %>
<fieldset>
<% @project.contributors.each do |contributor| %>
<%= f.fields_for "contributors[#{contributor.id}]" do |c| %>
<ul id="PermissionsList" class="permissions-grid in-line clearfix full">
<li>
<ul class = "clearfix permission-row">
<li class="first">
<%= c.check_box :is_active %><label for="<%= contributor.id %>"><%= contributor.user.whole_name %></label>
</li>
<% @roles.each do |role| %>
<li><%= c.radio_button :role_id, role.id, :id=>"#{contributor.id}-#{role.id}" %><%= label "#{contributor.id}-#{role.id}", role.role_name %></li>
<% end %>
</ul>
<% end %>
</li>
</ul>
<% end %>
</fieldset>
<ul class="clearfix permission-row">
<li class="first">
<input type="hidden" value="0" name="project[contributors[9]][is_active]"><input type="checkbox" value="1" name="project[contributors[9]][is_active]" id="project_contributors_9__is_active"><label for="9">Bill Hatch</label>
</li>
<li><input type="radio" value="1" name="project[contributors[9]][role_id]" id="9-1" style="display: none;"><label for="9-1_Reviewer" style="display: none;">Reviewer</label></li>
<li><input type="radio" value="2" name="project[contributors[9]][role_id]" id="9-2" style="display: none;"><label for="9-2_Tech. Reviewer" style="display: none;">Tech. reviewer</label></li>
<li><input type="radio" value="3" name="project[contributors[9]][role_id]" id="9-3" style="display: none;"><label for="9-3_Contributor" style="display: none;">Contributor</label></li>
</ul>
最佳答案
这种形式有一些问题。
首先,为什么不使用rails来为你做迭代呢?其次,html id 不能以数字开头。这种方法应该注意正确填充值,因为您使用的是表单构建器而不是手动插入值。
<%= form_for @project, :url => update_permissions_project_path(@project) do |f|
<fieldset>
<%= f.fields_for :contributors do |c| %>
<ul id="PermissionsList" class="permissions-grid in-line clearfix full">
<li>
<ul class = "clearfix permission-row">
<li class="first">
<%= c.check_box :is_active %>
<%= c.label :is_active, c.object.user.whole_name %>
</li>
<% @roles.each do |role| %>
<li>
<%= c.radio_button :role_id %>
<%= c.label :role_id, role.role_name %>
</li>
<% end %>
</ul>
</li>
</ul>
<% end %>
</fieldset>
<% end %>
关于ruby-on-rails - 如何确保根据事件记录对象属性最初检查 rails f.check_box(不是 check_box_tag)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140290/
我需要显示一个动态值列表以在事件管理编辑屏幕上显示为复选框,其中列表来自代码(而非数据库)。我可以很容易地做到这一点,但我无法弄清楚如何将其中一些显示为已检查。 这是我正在尝试做的一个简化示例: na
我在标签上有搜索功能。我想在 form_for 中使用 check_box 呈现所有标签,我将过滤这些标签并使用新参数再次呈现所有项目。 = form_for @tags do |f| - @ta
所以我在 rails 中得到了一个带有复选框的表单助手; 我希望该复选框在选中或未选中时具有“那个值”或“这个值”的值; 我还没有找到如何设置它 f.check_box :field 我发现了类似的东
我正在使用 rails 2.3.4,当您在 form_for 中的 'f' 对象上调用 .check_box 时,为 'checked' 值创建一个可见的复选框输入,为 'unchecked' 值创建
以数组形式发布并保存到 postgres 数据库。 目前提交表单只会保存选中页面上的最后一项。因此,如果我尝试检查“汽车”和“房主”,则只会保存“房主”。 rails 日志
我在 Rails 3.1 模型中有一些 bool 属性,而我刚刚通过迁移添加的两个新属性在 Heroku (Cedar) 上无法正常工作。它们在本地正常工作,我也在其中使用 PostgreSQL(第
我使用 form_for 标签制作了一个表单。我必须制作一个带有内联标签的复选框字段,如 [checkbox] 请勾选此选项 我一直在尝试许多以前对我有用的选项,但这次它甚至不可见。当我检查元素时,我
我有一个表单上的复选框列表。由于 CSS 的结构方式,标签元素直接设置样式。这需要我将复选框嵌套在标记内。 这适用于原始 HTML,如果您单击标签文本,复选框的状态会发生变化。它不适用于 rails
玩得很开心;我确信我只是没有得到完全明显的东西,因为我无法想象这是故意如此困难。其他一切都在我的表单中工作,但是在初始显示时,复选框没有被选中。这是相关的erb: {:controller=>'pro
您好,我的 View 中有以下代码: //I write a loop here to display some workflows saying wkf.each do |i| true
我在使用 Rails Serching gem“ransack”时迷路了。 我想做的是为关联模型设置复选框。 这是我的代码。 shows_controller.rb class ShowsContro
http://www.bootstrap-switch.org/examples.html 我正在使用不确定开关(它使复选框保持在 true 和 false 之间)。问题是该开关默认为 true。 基
我需要显示用户字段的复选框。目前我这样做使用: 现在我想使用bootstrap-switch与 Rails 的 che_box 一起使用。为了使用切换按钮,复选框需要类似于: 而不是 Rails
我需要显示用户字段的复选框。目前我这样做使用: 现在我想使用bootstrap-switch与 Rails 的 che_box 一起使用。为了使用切换按钮,复选框需要类似于: 而不是 Rails
我有一个表格。我向 number_field 标记添加了一个 JQuery onchange 提交。我想对 check_box_tag 做同样的事情。如果您单击一个复选框,我希望表单得到提交。我尝试了
我是一名 Rails 新手,正在从事我的第一个项目。 我使用 has_and_belongs_to_many 关系链接了两个模型:Wine 和 Shop。为了简单起见,一种酒可以在不同的商店出售,而一
如何更改 check_box 的默认值? 意见/医生/_form.html.erb :pass 属性的数据类型是 string , 但仍然没有为 :pass 创造任何值(valu
我有一个对象 @recipient,其属性为 responding。比如说,我希望 responding 通过 =f.check_box :responding, {}, 'Yes', 'No' 存储
我是一名优秀的程序员,十分优秀!