问题标签 [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.
ruby-on-rails - 在 HAML 模板中使用 Formtastic 更新记录时出错
我formatastic
以 HAML 形式使用。
每当我尝试保存现有记录时,都会出现错误。
我最近将表单从 ERB 迁移到 HAML。用于在 ERB 中工作的表格。
我该如何解决这个问题?
编辑
我解决了这个问题。它与 HAML 或 Formtastic 无关。我正在向该方法传递一个块,save
这导致了问题。有关详细信息,请参阅下面的答案。
ruby-on-rails - 在rails中使用带有formtastic的关联(has_one)模型中的字段
我搜索并尝试了很多,但我无法按照我的意愿完成它..所以这是我的问题。
我的模型是:
在我看来:
我的问题是,当我编辑一个人时,它会向我显示个人资料上的数据。我会,即使在创建用户时也会显示配置文件中的字段。
非常感谢!
ruby-on-rails - 如何将自定义按钮添加到 Formtastic?
我在我的应用程序中使用了 Formtastic Rails gem,它很棒,但我真的很想添加第二个按钮,而不是重定向回来的捆绑“提交”按钮。我似乎找不到任何有关如何添加自定义按钮的信息。任何信息将不胜感激!
ruby-on-rails - validates_related 在生产中
想象一个简单的模型。
没什么特别的吧?相关用户模型上的验证在开发模式下正确触发。但是不要在生产中做任何事情。我添加了一个 validates_on_presence :user 就像文档说的那样。当没有与服务关联的用户时触发,但在用户模型上填写一件事,没有任何反应!它把我逼到了墙角。我忽略了什么吗?
有关 MVC 的更多信息:我将 formtastic 用于表单。
谢谢!
ruby-on-rails - 保存嵌套属性
我有一个像这样嵌套的表单:
在任务模型上,我有:
在表单(视图)中,我在工作时间字段中获得了正确的值。但是当我更改值并点击提交按钮时,这些值永远不会改变。我想不通为什么...
我在控制台中看到这是建立在任务属性之上的。所以这些值正在传递给控制器。
在 tasks_controller 我有:
ruby-on-rails - 如何在 Formtastic for Rails 中为给定模型创建按列分组的分组选择框?
在我的 Rails 项目中,我使用 Formtastic 来管理我的表单。我有一个模型,标签,有一个列,“组”。组列只是一种简单的硬编码方式来组织我的标签。我将发布我的 Tag 模型类,以便您了解它的组织方式
我的目标是使用 Formtastic 提供一个分组的多选框,按列分组,“组”带有从 non_brands 方法返回的标签。我尝试了以下方法:
但我收到以下错误:
(nil:NilClass 的未定义方法 `klass')
有什么想法我哪里出错了吗?
感谢您的关注:]
ruby-on-rails - 无模型形式
我希望使用Formtastic重现以下内容:
到目前为止,我有:
但是,这需要使用以下方法访问参数哈希:
而不是我要求的:
我想对我正在处理的应用程序中的所有表单使用 Formtastic,到目前为止,我只遇到过这个问题。有任何想法吗?
ruby-on-rails - 为 has_many 关系创建第二个表单页面
我有一个组织模型,它通过附属机构拥有多个用户。
并且,在组织形式(标准编辑)中,我使用 semanting_form_for 和 semantic_fields_for 来显示组织字段和附属字段。
但我希望创建一个单独的表格来处理特定组织的附属关系。我试图去组织控制器并创建一个 edit_team 和 update_team 方法,然后在路由上创建这些页面,但它变得一团糟并且无法正常工作。
我在正确的轨道上吗?
javascript - 如何使用 Haml 和 Formtastic 动态添加和删除嵌套模型字段
我们都看过出色的复杂表单 railscast,Ryan Bates 解释了如何使用 Javascript 在父对象表单中动态添加或删除嵌套对象。
有没有人知道如何修改这些方法以便与 Haml Formtastic 一起使用?
为了添加一些上下文,这是我目前面临的问题的简化版本:
# 教师表格(有嵌套的学科表格)[来自我的申请]
# 个人主题表单部分 [来自我的申请]
# 应用程序助手(直接来自 Railscasts)
#Application.js(直接来自 Railscasts)
实现的问题似乎与 javascript 方法有关——Formtastic 表单的 DOM 树与常规的 rails 表单有很大不同。
我已经看到这个问题在网上问了几次,但还没有找到答案——现在你知道,不仅仅是我会感谢帮助!
杰克
html - HTML - 使用标签编码复选框的正确方法
我一直在使用formtastic来在 Rails 应用程序上生成 HTML 表单。但是,我的问题确实与 HTML 相关。
:boolean
今天,我在 formtastic 生成复选框( formtastic 术语上的类型字段)的方式上发现了一种奇怪的行为。
其余字段(非复选框)以这种方式生成:
然而,复选框<label>
完全包含在它们的标签内——像这样:
Formtastic 哲学似乎是基于Learning to Love Forms演示文稿。实际上,在该演示文稿的幻灯片 36 上,建议将这种结构用于复选框。我猜在演示文稿本身中,演示者解释了为什么这样做,但它没有写在幻灯片上。
谁能告诉我为什么将复选框包含在<label>
标签内可能是个好主意,而不是像文本框一样将它们放在外面?