ruby-on-rails - 在 Rail 5.1.6 和 Bootstrap 4 中使用单选按钮
问题描述
我正在尝试使用 rails 5.1.6 实现一个简单的单选按钮。如果有人可以在那里提供帮助,我将非常高兴。
表单似乎有效,没有返回错误,但存储的值是意外的(存储的值是):{:id=>"project_type", :checked=>"review", :class=>"w-form-control"}
我正在使用:
<%= form_with @project do |f| %>
<h4 class="info-text"> (...some text...) </h4>
<div class="row">
<div class="col-sm-4">
<div class="choice" data-toggle="wizard-radio" rel="tooltip" title="<%= I18n.t(".project_create-teaser1") %>">
<%= f.radio_button :project_type, id: "project_type", ['some value'] %>
<div class="icon">
<i class="fas fa-building"></i>
</div>
... code continues...
解决方案
radio_button(object_name, method, tag_value, options = {})
您必须以正确的顺序发送参数才能radio_button
正常工作。下面的代码应该可以解决问题
<%= f.radio_button :project_type, ['some value'], id: "project_type" %>
以上将生成以下HTML
=> "<input id=\"project_type\" type=\"radio\" value=\"some value\" name=\"project[project_type]\" />"
哪个是对的
推荐阅读
- c++ - 无法将 imgui 添加到现有场景 OpenGL
- sas - 雪花和 SAS Connect sql
- javascript - 如何使用 React 和 ant 设计包装 2 个或更多菜单项以在一种条件下使用它们?
- merge - 如果 a=b,则 SAS 两个数据集合并
- reactjs - 如何在 PWA 中隐藏 Chrome 的三点菜单
- python - tkinter Canvas 中包装文本对象的大小/坐标
- react-native - 反应原生 0.63 自动链接 Podfile 和 settings.gradle 行为
- r - R 中的 as.numeric() 带有警告消息:强制引入的 NA
- python - Python读取csv并多次执行打印语句
- asp.net-mvc - 使用 automapper 将 linq 或 EF 查询映射到 ViewModel