问题标签 [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 回答
655 浏览

ruby-on-rails-3 - 具有formtastic的多级复杂形式?

我有一个需要非常复杂的表格的场景,我需要帮助。

我有三张桌子

与模型和协会

假设我们有 2 个角色,管理员,用户,这一次,我需要一个类似于此链接中的图像的表单结构

我怎样才能制作这个表格?提前致谢。

0 投票
1 回答
634 浏览

ruby-on-rails - formtastic - accept_nested_attributes_for 中的值子集

我有一个模型:

我想构建 50 个用户可以添加的电话(可能已经有电话 1 或 5,但我总是希望 50 个可用)在我的控制器中:

在我看来,我希望有 2 列电话号码,每列 25 行

显然这条线:

不起作用,但它传达了我的意图(我希望)。我想更好地控制 formtastic 如何获取底层对象关联。

以下工作,但如果没有花哨的 css,我无法轻松完成两列。

有什么建议么?

- - - - - 更新 - -

我能够以一种迂回的方式解决这个问题:我建立了一个单独的电话列表列表,而不是 contact.phones.build,而是 Phone.new(:contact_id => contact.id) 并将它们存储在一个名为的列表中@new_phones

然后我的表格如下所示:

这使我可以在页面的一个部分显示 25 部手机,在另一部分显示 25 部,其中 nested_attributes_for :phones 在表单提交时按预期工作。

0 投票
2 回答
294 浏览

ruby-on-rails - Rails,Formtastic - 模型名称未显示在表单按钮上

我刚刚将现有应用程序部署到新服务器,并注意到模型名称是自动生成的(由 Formtastic),而是输出 {{model}} 而不是预期的名称。

例如,在链接的图像中,它应该显示为“创建类别”,而是显示为“创建 {{model}}” https://skitch.com/simon180/rr4w9/example

我不知道从哪里开始弄清楚是什么原因造成的。

Rails 版本是 2.3.5(已售出),并且 gems 也已售出。

任何建议都感激不尽!

谢谢

西蒙

0 投票
1 回答
2220 浏览

ruby-on-rails - Formtastic 与 Mongoid 嵌入关系

有没有什么快速的方法可以为 embeds_many-embedded_in 关系制作表格?我有以下内容:

我想为团队创建一个表格,并为玩家提供嵌入式编辑。看到https://github.com/bowsersenior/formtastic_with_mongoid_tutorial但那里有“TODO”。

0 投票
2 回答
17087 浏览

ruby-on-rails - 在 fields_for 循环中获取对象字段的值

在以下场景中,我需要在fields_for循环中检查对象属性的值。

在循环中,:review_criteria_id呈现为隐藏字段,但我有一个场景,如果它是特定条件,我必须打印更多信息。如何获得review_criteria_id循环中的值。我用了:

但是由于rd是格式对象,所以我无法获得:review_crieteria_id.

0 投票
3 回答
7134 浏览

html - 如何为 Formtastic 中的单选按钮集合选择默认值?

我正在 Rails3 和 Formtastic 中构建一个表单。我有以下领域:

生成类似于以下内容的 HTML:

那工作完美无缺!

现在我想知道如何传入一个将“Great”标记为默认(选定)值的选项。我尝试执行以下操作,但无法正常工作。

我也尝试过传入,:selected:checked不是:default但是唉,它不起作用。

有人知道这样做的方法吗?

谢谢!


编辑: Aditya 提出了一个很好的观点。一些搜索产生了这个有用的提示

0 投票
1 回答
817 浏览

routes - 无法访问 rails 3.0.1 中的嵌套资源“评论”

我希望你能帮助我。

/config/routes.rb

/model/comment.rb

/model/post.rb

当我想访问时,http://localhost:3000/posts/1/comments/new我得到:

我使用'formtastic',the _form.html.erb看起来像这样:

0 投票
1 回答
797 浏览

ruby-on-rails-3 - 如何在我的表单中获取默认日期+时间条目

我希望你能帮助我。非常感谢。我想获得两个输入的默认值。

:start_year或者:default在这里不起作用。

0 投票
2 回答
9127 浏览

ruby-on-rails - 如何强制放置格式形式的方法?

我有类似的东西

生成一个 from with

我需要它,我已经尝试过:

没有效果。任何想法如何完成?

0 投票
3 回答
3340 浏览

ruby-on-rails - Rails 3:表单提交两次

我正在开发一个 Rails 应用程序,该应用程序具有使用 formtastic 生成的表单。我正在本地开发和测试 - 也就是说 - 在 localhost:3000 w/Ruby-1.9.2、Rails-3.0.1、jQuery 和 AJAX 上。

下面是我看到的问题的示例屏幕输出。我的表单在 1 秒内被提交两次。我不明白为什么会这样。我看到这个问题与所有请求 - 包括 GET。

  1. 在 2011-01-07 02:31:47 +0530 由 BusinessesController#edit_balance 作为 JS 参数处理127.0.0.1 开始 POST "/businesses/6/edit_balance" :{"utf8"=>"✓", "authenticity_token"= >"zcWH08sV8kPbAYy7JQX64Cu2e1i/kEB1AB4x5a08CO8="

  2. 2011-01-07 02:31:48 +0530 BusinessesController#edit_balance 作为 JS 参数处理127.0.0.1 开始 POST "/businesses/6/edit_balance" :{"utf8"=>"✓", "authenticity_token"= >"zcWH08sV8kPbAYy7JQX64Cu2e1i/kEB1AB4x5a08CO8="

所以我想知道我是否犯了一个基本的编程错误。如果是,那么您能否建议一些我可以尝试的解决方案。