问题标签 [simple-form]

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 回答
1737 浏览

ruby-on-rails-3 - Ruby on Rails simple_form_for all.each 做

我正在使用 Rails 3.0、Ruby 1.9.2 和 Plataformatec simple_form gem。此代码适用于 form_for,但不适用于 simple_form_for:

如何让它与 simple_form_for 一起使用?

提前致谢!

0 投票
1 回答
535 浏览

ruby-on-rails - 独特的rails默认表单语法到simple_form语法?

前段时间我有这个表格(这里是苗条的模板),我无法使用 simple_form 进行工作,20 分钟后我继续前进,但我今天回来,很好奇这将如何转换为 simple_form 语法。我使用 simple_form 并且我熟悉基本语法,但是我无法让这个表单正常工作。

这是我第一次使用这个,因为缺少更好的词而成语(它来自最近的 Railscasts diy 身份验证系列)。我只是为了对评论感兴趣并获得更深入的了解而将其发布。我现在的作品。

0 投票
3 回答
6092 浏览

ruby-on-rails - 图像 simple_form 的 Rails 验证

我有一个问题,我的 simple_form 需要图像文件上传字段和图像 url 输入。

我如何验证它是图像文件上传字段或图像 url 应该被要求而不是两者。

我在另一个控制器中的视图:

我的照片模型:

0 投票
1 回答
1886 浏览

ruby-on-rails - 具有多个字段的 simple_form 输入

我不太确定正确的术语是什么,但我想做的是在一个表单中(最好使用 simple_form gem)有一个输入,:maximum,同时使用文本字段和选择框。用户将在文本框中键入一个数字,然后从小时、天或月的下拉框中进行选择。所以 21 天、3 个月、3 小时等。提交表单后,我会将其转换为天数并将其存储在数据库中。我知道如何更改 simple_form 中的输入类型,但是一个变量可以有两个输入吗?

0 投票
1 回答
437 浏览

ruby-on-rails-3 - Simple_form 或 formtastic:选择哪一个?

我花了几个小时寻找有用的 Rails gem,但我仍然在 simple_form 和 formtastic 之间犹豫不决。

我知道它们看起来非常相似,但我真的不知道我必须为我的新项目选择什么。我希望它在 HTML / CSS 方面足够可定制,但仍然非常完整(我必须使用位掩码复选框)。

你能给我什么建议?

先感谢您。

0 投票
1 回答
697 浏览

ruby-on-rails - Rails simple_form 关联帮助选项标签

在我的表格中,我有:

鉴于我有这个:

在此处输入图像描述

我不是要显示公司名称(丹麦语为 navn)的对象。

0 投票
9 回答
13325 浏览

ruby-on-rails - Rails:使用 simple_form 并集成 Twitter Bootstrap

我正在尝试构建一个 rails 应用程序,simple_form 看起来是一个非常有用的宝石。问题是我正在使用 twitter bootstrap css 进行样式设置,而 simple_form 不允许您指定 html 的布局。

谁能告诉我如何将 simple_form html 符合 bootstrap css 想要的格式?

0 投票
1 回答
815 浏览

ruby-on-rails - 如何将 ActiveRecord 的序列化与哈希数组一起使用?

在我的模型 Post.rb 我有serialize :facts电话。我试图完成的是用户可以将自己的键/值对保存到facts列中。当用户打开 /posts/new 页面时,我希望有三个空键值输入。然后,用户可以填写以下值:

要构建表单,我正在使用 Simple Form gem 并尝试使用

它只生成一个键/值,并以 YAML 格式很好地保存在“事实”字段中!但是,当我尝试添加一个数组时,它不起作用。它只保存最后一个键/值对。

好吧,我知道问题是什么,但不知道如何解决。

我需要一些可以生成具有以下值的输入字段的东西:post[facts][][key]post[facts][][value]. 现在它只生成三个post[facts][key] post[facts][value]输入。

0 投票
1 回答
3034 浏览

ruby - 如何编写自定义 SimpleForm Builder 来替换经过

?

我的 Gemfile 的摘录:

对于任何资源,我有 3 个操作(新建、编辑和显示)的 1 个视图。例子:

看看 #show 操作如何将所有字段设置为 disabled ?这很丑陋。
考虑到我无法将视图重构为具有 show.html.erb 文件。

我想做的事:

当操作为#show 时,simple_form 构建器使用自定义构建器,用html 标记替换<input>,和值。<textarea><select><p>

此外,我将自定义单选按钮、复选框。

我的第一步:

找不到办法。自定义表单构建器或自定义输入(带有猴子补丁)?

感谢您的帮助!

0 投票
1 回答
1045 浏览

ruby-on-rails-3 - 无法使用 SimpleForm 为某些(文本、布尔值、...)类型创建自定义输入

我无法弄清楚为什么这不能正常工作 - 或者 - 我错过了一些重要的东西?

这是来自 simple_form 的映射类型列表/ lib / simple_form / form_builder.rb


第一个问题,我可以将 StringInput 类扩展为:

(我用 show? 方法扩展了构建器来检测上下文:action == 'show')

这在大多数情况下都有效,但在:as => :string存在时无效:

第二个问题,我可以为 StringInput、DateTimeInput、CollectionInput 和 BooleanInput 创建自定义输入,但其他所有输入都不起作用。例如:

即使我的表单中有这个助手:

当然,description 具有文本数据类型。

我究竟做错了什么 ?

谢谢你。

来回