问题标签 [formtastic]

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

ruby-on-rails - 有没有什么方法可以在没有模型的情况下创建带有 formtastic 的表单?

我想使用 formtastic 创建表单,但我没有与之关联的模型(带有用户名、密码和 openid URL 的登录表单)。

当然,我可以创建一个模型来做到这一点,但该模型只是一个没有任何有用代码的 hack。

0 投票
1 回答
1053 浏览

ruby-on-rails - 使用 Formtastic 的 ROR 中的一对多关系

跟进这个主题: (Rails)如何以父级的形式显示子记录(一对多)?

我正在创建一个可能有很多产品的类别。因此,我按照用户 Chandra Patni 的建议使用 Formtastic。但是我在product.rb中添加attr_accessible时发现有问题。

这是 category.rb:

在我添加 attr_accessible :category_id, :name 之后,验证变得疯狂,无论我输入什么,它都会在文本值中将我视为 null。但是在我删除 attr_accessible :category_id, :name 之后,所有东西都可以工作。

还有一件事,在 products/new.html.erb 中,我创建了这个来输入产品信息,

但我发现它返回 :category id 而不是类别名称。我该怎么办?谢谢先进。

0 投票
1 回答
616 浏览

ruby-on-rails - 无法在 ruby​​ on rails 上显示acts_as_taggable_on标签(和formtastic!)

给定

作为用户,我在一个嵌套的新供应商/5/reviews/new。除了将写入 Review 模型的 :params 之外,我还需要能够包含属于 Vendor 模型的标签。

我使用了acts_as_taggable_on(http://github.com/mbleigh/acts-as-taggable-on):

我使用 formtastic 提交标签和 field_for 以确保我写信给供应商,即使表单在 CREATE 审查中:

我尝试使用以下内容显示供应商的标签:

我的结果:什么都没有。

1)我是否正确编写标签?看起来它是在控制台中创建正确的 SQL

2) 我是否采用了正确的方法来使用acts_as_taggable_on 显示标签列表?

0 投票
2 回答
22950 浏览

ruby-on-rails - formtastic - 如何使用值预填充字符串输入

我正在构建一个应用程序,用户只需将电子邮件留给评论即可在其中发表评论。

我希望他们能够直接从那里注册,通过将他们的电子邮件地址作为参数的链接
(如:) <%= link_to register_path(:email => @comment.email %>- 所以还没有现有的用户记录。
这应该form.input通过选项将值应用于字段来完成:value

但是下面的代码不起作用!

我查看了formtastic rdoc和本地 gem,但找不到任何选项。

建议任何人?

0 投票
1 回答
873 浏览

ruby-on-rails - authlogic - 会话创建不成功且没有错误消息的原因(使用 formtastic)

我有 2 个关于 authlogic 的问题:

1 - 如何获取会话创建不成功的原因(例如 - 未确认、阻止、错误通行证等)以在应用程序逻辑中使用它(路由到另一个页面进行确认,或重新输入通行证等)?

2 - 关于集成formtastic和authlogic的问题。当未提供登录和通过时,如何在会话创建时显示错误消息。每次我提交空表单 - 没有任何错误消息(但 form.error_messages 显示您必须输入登录名并通过),但如果提供了一个字段(登录名或通过) - 一切正常。

0 投票
1 回答
10626 浏览

ruby-on-rails - 在 Formtastic 中使用 :collection 和 :include_blank。怎么做?

我为 Ruby on Rails 使用了出色的 Formtastic 插件。

有人知道在使用自定义集合时如何包含空白(选项)吗?

当我尝试:

我得到了带有集合的选择框,但不是空白...

0 投票
3 回答
9640 浏览

ruby-on-rails - 带分组的形式选择

现在有了 Formtastic,我有了简单的选择:

在这里,我只显示儿童类别。我使用acts_as_tree插件来处理父子关系。我也想显示父类别。

Formtastic 生成的选择应该如下所示:

如何在 Formtastic 中为具有acts_as_tree 功能的模型选择分组?有人知道吗?

更新

我发现这应该可行:

但它没有错误:

看起来 Formtastic 中存在一些错误。我查看了 formtastic.rb 并在detect_group_association方法中找到了 object_class:

实际上object_class在此方法中未定义,并且在 formtastic.rb 中没有具有该名称的 privat 方法。但是我们可以使用:group_association明确定义关联。

但我遇到了另一个错误:

我尝试关闭Acts_as_tree并编写我自己的自引用关联。与 Acts_as_tree 相同的作品应如下所示:

错误是一样的。有人可以帮忙吗?

更新

下一个小步骤。这段没有 Formtastic 的代码可以正常工作:

ps:top_categories 是带有父类别集合的辅助方法。

最后一件事是将它翻译成 Formtastic 语法:)

0 投票
1 回答
4638 浏览

ruby-on-rails - 在 Formtastic 的同一个 LI 元素中包含两个输入

使用 formtastic,我有一个数量字段和单位字段,用于询问项目的数量和测量单位。

我的问题是,我希望单位框与数量框一起显示。但是,因为 formtastic 将每个输入都放在它自己的 LI 元素中,所以我不能让它们彼此相邻出现。

有任何想法吗?

0 投票
1 回答
878 浏览

ruby-on-rails - Formtastic Time 字段读取为 HH::MIN(00 & 30) 而不是两个选择?

我正在寻找一种方法来覆盖 Rails 中的 Formtastic 插件,以便时间显示为单个下拉列表,分钟以半小时为增量表示。而不是两个下拉列表,一个是小时,一个是分钟。

例如凌晨 1:00、凌晨 1:30、凌晨 2:00 等?

任何帮助,将不胜感激。

0 投票
3 回答
6614 浏览

ruby-on-rails - 在rails中使用带有formtastic的关联(has_many)模型中的字段

我搜索并尝试了很多,但我无法按照我的意愿完成它..所以这是我的问题。

Movingresources包含其他字段,例如quantity. 我们正在研究“bill”的观点。感谢 formtastic 通过编写来简化整个关系

我得到了一个非常好的复选框列表。但到目前为止我还没有发现:我如何使用来自“movingresource”的附加字段,下一个或在每个复选框下我想要的来自该模型的字段?

我看到了不同的方法,主要是手动循环遍历对象数组并创建适当的表单,在 form.inputs 部分中使用 :for 或不使用。但是这些解决方案都不是干净的(例如,适用于编辑视图但不适用于新的,因为所需的对象没有构建或生成并且生成它们会导致混乱)。

我想知道你的解决方案!