问题标签 [simple-form-for]

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.

0 投票
1 回答
1695 浏览

ruby-on-rails - 如何在简单的日期时间字段中设置时区?

我有一个带有日期时间字段的模型,并且存储在 UTC 中,如何在特定时区以简单的形式 gem 显示该日期?

已经尝试使用该选项input_html: {value: @model.date.in_time_zone('Eastern Time (US & Canada)')}

注意:我无法更改 rails 应用程序的时区

0 投票
1 回答
2781 浏览

ruby-on-rails - simple_form 上的 options_for_select

我可能使用不正确,我无法弄清楚。

我在 simple_form 上使用 options_for_select。它呈现正常,没有错误,但所选选项不会保存到数据库中。所有其他字段保存没有问题。

select_tag 是

控制器:

0 投票
2 回答
55 浏览

ruby-on-rails - 单页多模型和验证 Rails 4.2

我一直试图让 Rails 4 显示来自不同模型的多个表单并进行验证。视图可以很好地呈现所有表单,但是当提交表单并且内容错误时,我会返回索引操作及其显示

表单中的第一个参数不能包含 nil 或为空

我的控制器

我的观点

我试过了

但它呈现但没有验证错误。

路线

0 投票
1 回答
126 浏览

sql - 当列的值为 nil 时,simple_fields_for 不会生成输入

我正在尝试加载没有评论的帖子,但未显示此表单:

如果尚未发布评论以添加评论,如何使其可见。

0 投票
1 回答
272 浏览

ruby-on-rails - 所有可能对象的 Rails 简单表单关联

我正在尝试设置simple_form产品/购物车场景,但与典型场景略有不同。我的显示器需要列出所有可用产品并为每个产品输入数量。保存后,cart_items 应该存储cart_id, product_id, 并且qty仅用于那些提供了数量的项目。如果它是空白或零,则不应添加到cart_items

大车:

购物车物品:

产品:

我正在尝试显示我的表单,例如: [ x ] (Qty) Product Name [ x ] (Qty) Product Name [ x ] (Qty) Product Name [ x ] (Qty) Product Name

我不确定如何使用 qty 获得额外的字段f.association :cart_items, collection: Products.all(),我尝试了这个:

但这仅显示现有关联,并且还在选择列表中显示产品,而我只想列出所有产品并显示它们的关联数量。

有没有一种我忽略的漂亮而漂亮的“Rails-y”方式来做这件事,还是我需要在我的控制器和视图中做更多的手动操作?我正在使用 Rails 5。

0 投票
1 回答
1150 浏览

ruby-on-rails - 隐藏简单的表单单选按钮

如何使用简单形式获得隐藏的单选按钮?

我知道 simple-form 有一个:as => :hidden隐藏表单字段和一个:as => :radio_buttons显示单选按钮选项......但我不能as在一个字段上有两个选项...... :)

我该怎么办?

我试过的:

0 投票
2 回答
158 浏览

ruby-on-rails - Rails 5,在没有特定输入的情况下呈现表单

我正在尝试渲染部分表单以进行编辑,但我不希望该表单的特定部分显示在编辑操作中。我正在使用普通格式渲染。

而且我不想显示特定的部门

谢谢,

0 投票
0 回答
47 浏览

ruby - SimpleForm gem(收音机给出错误,复选框有效)

为什么 SimpleForm 会为收音机而不是复选框给出错误?

复选框有效

收音机报错

错误

0 投票
1 回答
307 浏览

ruby-on-rails - SimpleForm(DOB 显示不正确)

出于某种原因,SimpleForm 对待日期字段的方式与其他字段不同。这是运行安装后的标准输出。您可以看到 DOB (Date) 缺少一些我需要添加的元素:

  1. 添加 col-sm-3 类

class=" col-sm-3控制标签

  1. 添加一个 col-sm-9 div

< div class="col-sm-9" >

宝石文件

_form.html.erb

_form.html(结果)

_form.html(我希望它看起来像什么)

0 投票
1 回答
1018 浏览

ruby-on-rails - 如何使用 simple_form_for 在 Rails 中“仅”显示小时和秒?

我对rails很陌生,但我找不到答案。

我将列start定义为datetime类型。但是,在视图中显示表单时,我只想查看小时和秒(并隐藏年、月和日)字段。

我怎样才能做到这一点?