问题标签 [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.

0 投票
2 回答
335 浏览

ruby-on-rails - Ruby on rails 将变量作为数组项

我有一个带有文本输入和文本区域的简单表单,但是当我提交它时,变量似乎是数组项,而不仅仅是字符串值?

表格

控制台输出

我希望它是什么
而不是

"epos"=>["文本框值"]

我想让它回来

"epos"=>"文本框值"


更新 我尝试了以下语法无济于事

我仍然得到

0 投票
11 回答
68006 浏览

ruby-on-rails - 如何在rails中检查check_box?

我使用以下 rails form helper 制作了复选框:

但是,我需要默认检查其中一些。rails 文档没有指定如何执行此操作。有办法吗?如何?

0 投票
0 回答
557 浏览

ruby-on-rails - Rails select_tag,options_for_select不显示选定的选项

在这里使用options_for_select助手遇到奇怪的行为。

我有以下代码:

我在false这里使用而不是变量,因为它没有工作。即使使用上面的代码,我也永远无法Basic Mode在页面加载时被选中。

我觉得我必须间隔开并且遗漏了一个明显的错字或其他东西,但是查看有关此主题的文档和其他问题,我看不出我的代码有什么问题。我在看什么?


更新,甚至更奇怪......当我添加外部括号时它可以工作:

0 投票
3 回答
13710 浏览

ruby-on-rails-3 - 用于序列化数组字段的 Rails simple_form 复选框

我正在使用 SimpleForm 来构建我的表单。

我说过以下模型:

我想构建一个表单,其中在许多其他字段和关联中(该模型实际上已经是 has_many 关联的一部分 - 所以是一个非常复杂的表单),向用户呈现可变天数(例如第 1 天,第 2 天,第 3 天等)- 每天都可以选中或取消选中。因此,如果用户检查第 1 天,并且第 5 天说 - 我想将 [1, 5] 存储在日程表字段中。在表格之前 - 我可以构建一个简单的可能日期数组以供选择,显然包括已经选择的日期。

使用 SimpleForm 的表单助手来表示此表单的最佳方式是什么?如果不可能这样做 - 我也可以使用 Rails 的表单助手来使其工作,但我更喜欢 SimpleForm,因为表单的其余部分已经使用 SimpleForm 构建。

0 投票
2 回答
186 浏览

ruby-on-rails - 使用表单助手无法正确评估序列化属性

我正在渲染一个带有序列化属性的表单。属性序列化在正常使用下工作正常,但现在我正在尝试序列化哈希。视图代码如下所示

我得到的错误是undefined method 'seasonality_of_sales_pct[:January]' for #<Item:0x007f01083edd38>. 但是,引发错误的行是 second eval。第一个eval评估就好了。我很困惑为什么会发生这种情况。

在控制器中,我正在设置如下属性

另一个可以在评论中回答的问题是:这段代码有多难闻?我不确定 Rails 社区对这样的元编程有何看法。这样做有点伤害我,但似乎大部分时间都有效

0 投票
1 回答
255 浏览

cakephp-2.0 - Cakephp 年份格式

我在 Cakephp 2.x 中使用表单助手

此代码输出

这样 。而其他字段输出为name="data[Model][source_id]". 像这样

我将如何删除上述元素中的第二个 [year],因为它会导致另存$this-request->datayear is array element.

0 投票
2 回答
706 浏览

ruby-on-rails - Rails 在 HAML 中添加空格

好的,我在下面遇到了这类问题,每次我所做的只是让 haml 不清理输出,但这不起作用。我尝试过使用原始的、安全的 html,但这些都没有帮助。

这就是我所说的

在我看来,我使用!= call_form

这是 HTML 中的输出:

我如何摆脱 Rails 不断添加的所有空白

0 投票
1 回答
3366 浏览

jquery - 如果 rails 中的 text_field_tag 表单助手被禁用,它不会提交吗?

我的表单中有一个 text_field_tag,我真的希望它只是用于显示(我所有的 jquery 都会更新这个文本字段),使用日期选择器。虽然我不希望用户在这里输入,所以我说它:disabled => true确实被禁用了,这里的值发生了变化,但在我的 ajax 远程调用中它们不会保存,只有启用了 text_field_tag 才会保存。有什么解决办法吗?

0 投票
1 回答
594 浏览

ruby-on-rails - 无法将 date_select 标记的开始日期设置为 rails 中的当前日期

如何将 date_select 标签的开始日期设置为当前日期?

我知道 start_year() 但我希望年份、月份和日期从我的 html 表单中的当前年份、月份和日期开始。

0 投票
2 回答
819 浏览

cakephp - 下拉菜单中的 Cakephp 分页?

我正在寻找一种方法来处理下拉菜单中的分页选项。

我希望我的用户使用我的过滤选项以相同的形式选择排序顺序,所以当他们点击“发送”时,分页顺序已经设置.orm

例如: