问题标签 [cocoon-gem]
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 - Rails 3,嵌套多级表单和 has_many 通
我试图让它工作,但它没有!
我有
还有表格布局
这是我的表格
问题是,如果我以这种方式创建一个新用户,它不会设置 user_type 的值(但它会创建一个用户和一个带有 user_id 和 event_id 的 event_users)。如果我在创建用户并提交后返回编辑表单,则 user_type 的值在 events_users 中设置。(我也试过没有formtastic)有什么建议吗?谢谢!
- - 编辑 - -
我也尝试在用户之前拥有 event_users
但它只会给我一个错误:
用户(#2366531740) 预期,得到 ActiveSupport::HashWithIndifferentAccess(#2164210940)
- 编辑 -
link_to_association 是一种 formtastic-cocoon 方法(https://github.com/nathanvda/formtastic-cocoon),但我尝试过其他方法但结果相同
- -编辑 - -
ruby-on-rails-3 - css与rails 3 cocoon gem结合
我想调整我用宝石茧制作的rails中链接的位置,在我的源代码中我得到了这个:
有谁知道如何在 CSS 中调用“添加答案”链接?我试过:div.fields.add_fields a { css: code; }
但这似乎并没有做任何事情......
问候, 泰斯
forms - 导轨 3.1。需要 Cocoon link_to_add_association 示例
请展示使用 Cocoon 的 'link_to_add_association' 和 html_options 的任何示例。 https://github.com/nathanvda/cocoon
文档说:
但我不明白该怎么做,如果我想在我的“添加元素”链接之前插入部分内容。不仅仅是在父母的 div 开始之后。这行不通:
<%= link_to_add_association "添加元素", f, :production_years, :position => "after_all" %>
ruby-on-rails - 用于嵌套表单的 Rails 3.1 茧宝石
我实际上正在尝试 cocoon gem(by nathanvda)和 simple_form gem 来动态添加和删除表单上的字段。我不明白为什么嵌套表单没有出现在我的表单上。这是代码。(我'我当然是新手)。请我帮忙。
菜单/_form.html.erb
<%= simple_form_for @menu do |f| %>
菜单/_drink_fields.html.erb
.nested-fields <%= f.input :name %> <%= link_to_remove_association "删除饮料", f %>
这些是模型
在资产/javascripts/application.js
在布局/application.html.erb
ruby-on-rails - Rails3 Cocoon 验证嵌套字段计数
我在验证 cocoon 和模型允许的字段数时遇到问题。使用 cocoon、rails3,我有一个嵌套表单,我的位置有很多链接。
我需要将每个位置的链接数限制为 5。
在我的 location.rb 模型中,我有这个:
最多添加5个链接,一切正常。
如果我添加 6 个链接并保存,我会收到错误消息。也很好。
问题是当我尝试删除链接时 - 似乎链接仅在保存后才被删除(我认为)。如果我因此删除所有字段,我仍然会收到错误消息。
有什么建议么?有没有其他方法可以验证?
ruby-on-rails-3 - Cocoon 的 ClientSideValidations
我正在使用 client_side_validations(3.2.0.beta.3) 和 client_side_validations-formtastic (2.0.0.beta.3) 在表单上,我在 cocoon gem (https://github.com) 的帮助下添加了嵌套字段。 com/nathanvda/cocoon) 和验证抛出错误'验证器未定义'我认为问题是来自 cocoon 的嵌套字段的 FromBuilder 不为 client_side_validations 所知。有没有人遇到这个问题并找到解决方案?
ruby-on-rails - 茧+acts_as_taggable_on 不更新
我正在尝试将 Cocoon 和acts_as_taggable_on 一起使用。
我有一个属于问题的答案。答案是已标记的,我使用 Cocoon 来处理这些问题。
答案模型
问题模型
答案标签在创建答案时很好,但是当我尝试更新它们时,它会失败(我不太确定在哪里)。这一切也都通过 ActiveAdmin 运行,我正在考虑只编写自定义控制器操作,但是当它应该正常工作时,这似乎有点矫枉过正。
问题表(erb)
答案茧部分
ruby-on-rails - 无法破坏现有的嵌套关联
我有三个模型:
我有一个表格,其中包含两个嵌套的现有链接源 + 现有答案的源。在我的 _linked_source_fields 部分中,我有 link_to_remove_association 并且它工作正常,将“_destroy”输入的值设置为“1”。
当我删除两个资源并按下提交按钮时,我收到以下表单数据:
这似乎是正确的数据。
但是,保存此表单后,两个linked_sources 仍然存在。服务器端只是忽略“_destroy”参数。
怎么了?我在这个项目中为另一个具有更简单嵌套(只有一层)的模型提供了另一种茧形式,它工作正常,但在另一种情况下却不行。
(如你所见,我的英语并不完美——对此感到抱歉——如果你能改正就好了)
ruby-on-rails-3 - 茧,link_to_remove_association 与确认?
有没有一种简单的方法可以添加当用户单击 link_to_remove_association 时会出现的确认对话框?
茧宝石真的很棒,我想知道它是否有这样一个现成的选择??如果没有,我可以使用 jQuery 取消或放开事件吗?
谢谢,