问题标签 [form-helpers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何使用 rails check_box 获取表单中的模型对象?
如何从数据库中获取表单中的复选框值?我希望表单带有现有的子类别名称,并且当我选中复选框以选择该特定类别名称而不创建新类别名称时。我尝试了 ryan bate 的 railscast 但对我没有帮助。这里的关系是Category has_many SubCategories
和SubCategory belongs_to Category
。谢谢。
ruby-on-rails-3.1 - rails 3 option_from_collection_for_select 与选定的空值
当所选值为nil时,我正在申请option_from_collection_for_select的一些问题。
我有用户模型:
和一个预订:
在预订添加/编辑页面中有一个选择,用户将与预订相关联:
当@reservation.user.id 不是 nil 但我在添加页面中收到 nil 错误时,这在编辑页面中有效。现在我检查@reservation.user.id 是否为nil,我根据是否为nil 放置所选值;这行得通,但我不喜欢这个解决方案。
我该如何解决这个问题?
ruby-on-rails-3 - Rails:向 collection_select 添加选项
我正在使用一个collection_select 字段,但需要在选项前面加上一些默认选项,它不代表特定的模型记录,并且用于将appropriet 字段设置为NULL。但我就是找不到任何方法来做到这一点。
如果您需要更多信息,请不要急于询问。使用带有标准表单助手的 Rails 3.2.3。
PS我知道我可以做这样的事情:
但我认为还有一种更优雅的方式。
ruby-on-rails - Rails:绑定到对象的嵌套表单 - 选择框的问题
我的 Rails 应用程序中有一个嵌套表单模型。当我去编辑模型中的一个对象时,我的所有字段(text_area、check_box 等)都填充了数据库中的数据,除了选择框。当我使用表单编辑模型中的现有数据时,如何让我的选择框也被填充?
_question_fields.html.erb
ruby-on-rails - 在同一选项中选择带有月份-年份的日期标签
一些 Rails 表单助手允许我们轻松地为日期输入放置选择字段。这里的事情是各个日期字段,日-月-年,默认情况下是分开的。从 UI 的角度来看,这可能很尴尬。
是否可以将月份和年份分别放在一个选项中,例如:
虽然绝对可以手工完成,但我们可以利用DateHelper
s、egselect_month
或date_select
它们的所有魔法来做到这一点吗?
ruby-on-rails - Rails 表单助手行为异常
我想使用几个单选按钮来控制某些页面元素的模式。基本要求是它向用户显示哪种模式处于活动状态并在选择不同按钮时触发适当的模式切换功能。所以我尝试了以下方法。
这似乎在没有将 :onchange 参数传递给第二个 radio_button_tag 的情况下工作,但是使用它(如上所示)具有不将 onchange 事件附加到第二个单选按钮而是将第二个单选按钮设置为选中(其中我不想要)像这样:
为什么?我该如何让它表现?
ruby-on-rails - Rails f.submit 标签 disable_with 不起作用
我正在尝试编辑此submit
标签以使其在使用该选项单击它后自行禁用disable_with
,但它没有生成正确的 HTML。
正如我所说,它没有生成正确的 html。它只是生成与没有提交标签时相同的 HTML。这里有什么问题?
编辑:这是它生成的 HTML:
编辑2:似乎这仅不适用于设计表单....
ruby-on-rails - rails - 禁用选择标签
我正在尝试禁用选择标签。填充我们的不是数据库属性而是整数数组的选项,因此collection_select 在这种情况下似乎不起作用。
技巧1:
以上不是我想要的。它禁用选项而不是选择标签。
技巧2:
以上不起作用。没有任何选项被禁用。
虽然在两种情况下都会在下拉菜单中显示正确的值,但不会禁用选择标签,请注意,在此示例中,我只是将禁用设置为 true,但当然我会有条件地禁用选择标签。
ruby-on-rails-3 - Having an issue with check_box and boolean attribute
I'm using a checkbox in the edit action, and when I go into the form and "check" the box, everything works fine. But then when I go back and try to "uncheck the box" it doesn't seem to save.
Here's my code for the form:
ruby-on-rails - 为什么 check_box 表单助手会生成两个复选框,一个是隐藏的?
此代码: =form_fo :store_products 做 |f| = f.check_box :track_inventory
创建这个 html:
第一个隐藏元素的原因是什么?