问题标签 [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 4 茧 ActiveRecord::AssociationTypeMismatch
product_field_for
和
在模型中
但是当我提交创建
ActiveRecord::AssociationTypeMismatch in OrdersController#create Product(#70251926707520) 预期,得到 Array(#70251924853020)
它将在第 3 行中断
服务器日志
ruby-on-rails-4 - 茧,嵌套无法创建和删除
在 Rails 4 中,我想在设计卖家中创建包括产品在内的订单,我使用 gem "cocoon"
我想在new.html中创建但卖家不需要登录,我希望它可以通过URL
像 /orders/new?store=test03 这样结束 URL
我尝试了很多构建方法,但现在“删除产品”不起作用,如果我使用 Order.new 仅创建第一个产品可以按顺序保存(显示在开头)并且现在无法获取eller_id当我创建时将导致 nil:NilClass 的未定义方法“订单”
我如何定义我的创建动作来创建订单可以链接卖家并添加删除产品可以工作
ruby-on-rails - Rails Cocoon Gem:未定义的方法“new_record?” 在 link_to_remove_association 与 Wicked
我一直在试图弄清楚一些代码。我有一个表格,我正在尝试使用Wicked and Cocoon gem。一切正常,包括link_to_add_association
功能。就像 Cocoon 推荐的那样,我正在为相关的表单字段渲染部分内容,除了link_to_remove_association
函数之外,一切似乎都正常工作。它返回以下错误:
nil 的未定义方法new_record?
:NilClass
这是我抛出错误的部分内容:
这是调用部分的视图:
这是调用视图的控制器操作:
如果有帮助,这里是 cocoon 中抛出错误的函数:
ruby-on-rails - 在保存记录之前存储回形针附件
我在我的 Rails 应用程序中使用 Paperclip + Cocoon。如果用户提交表单但未通过验证,则需要再次发送图像。我想暂时存储它,以便在表单提交之间保留它。
IE:
我有具有多个图像的 POST。我有 POST 表单,其中包含 IMAGES 的嵌套表单。我想在验证 POST 之前保存 IMAGE - 所以在表单刷新时我已经可以显示存储的图像。
ruby-on-rails - Has_one 协会闯入编辑
我有一个嵌套形式,使用深度为 5 类的茧宝石。它们都是belongs_to 和has_many,除了具有has_one 和belongs_to 关联的嵌套最多的第二个类。每当我编辑它时,它都会被删除并重新创建一个实例(不是我想要的)任何想法?
_menu_items.html.haml
_setting_fields.html.haml
ruby-on-rails - 茧宝石:未定义的方法`new_record?对于 nil:NilClass on link_to_remove_association
我正在尝试使用 Cocoon Gem 构建嵌套表单。但是我收到如下所示的错误。我在这里找到了另一个已回答的问题,即Rails Cocoon Gem: Undefined Method 'new_record?' 在与 Wicked 的 link_to_remove_association 上。但是,正如您从我的模型代码中看到的那样,唯一的答案已经被排除在外。
错误
楷模
表单视图
房间部分
控制器
ruby-on-rails - 如何用茧自动渲染一个关联
我有使用嵌套表单的茧,如果您单击添加字段链接,它会插入输入字段。如何自动呈现第一个输入,然后在单击“添加字段”时插入其他输入?
ruby-on-rails - Rails gem 安装错误 - coccon
安装 coccon gem 时出现此错误。有没有人有同样的问题?我正在使用 Ruby 2.0.0p353、Rails 4.0 和 RVM
ruby-on-rails - 使用 cocoon 请求嵌套属性表单的规范
我正在使用带有嵌套属性表单的 Rails 4 和茧宝石。这允许添加开箱即用的链接以添加新元素或将其从主类中删除。
问题是创建新表单时这个 gem 没有为表单提供唯一标识符。我正在尝试使用 Rspec、capybara 和 poltergeist 对其进行测试。
想象一下这个例子,我有一篇文章,其中包含许多图像和相应的视图以及创建它的表单!这里 => https://gist.github.com/andreorvalho/5141c667a80be72edd5e 和这里 => https://gist.github.com/andreorvalho/ca52e823a4930dac1a3c
测试失败并显示以下内容:
显然这是因为我给他们的 id 是相同的,并且有 2 种形式,水豚无法区分它们,但是有人知道我该怎么做吗?
茧是否为此实施了一些措施?
你知道任何其他有意义的测试方法吗?
提前致谢
ruby-on-rails - Cocoon gem 不会在 Rails 4 下使用 simple_form 和 Zurb4 渲染部分
* 编辑 *
我正在使用 Foundation 主题,我相信问题出在其中。我创建了一个新的基本应用程序,在添加主题之前没有任何问题。当我找到罪魁祸首时,我会更新这个。
*以前的编辑*
我想消除场景中的一些变量,所以我使用 form_for 而不是 simple_form_for 对此进行了测试,但没有成功。
在 Cocoon 的文档中,它提到了较新版本的 Bootstrap 的 :wrapper => 'bootstrap' 选项,我确实使用了 simple_form 提供的类似基础包装器,但没有成功。
如果这是一个因素,我删除了大部分样式。它不是。
FWIW,我正在使用 Rails 站点上推荐的 Ruby 2.1。另外,我因过度撞击墙壁而头疼。
底线问题:为什么显示部分的触发器不起作用?
*结束编辑*
我非常想使用 Nathanvda 的 Cocoon gem,但在单击 link_to_add_to_association 后无法显示关联的嵌套表单。确实会出现确认消息。我似乎遗漏了一些东西,或者我对 simple_form、zurb 和 cocoon 的使用使解决方案复杂化。
- 导轨 4.0.2
- simple_form 3.0.1
- zurb-基础 4.3.2
- 茧1.2.5
文件:
坦率地说,我在 js 方面很弱。我已经为此工作了几天并且不想退出,所以任何帮助或指导将不胜感激。我已经看到 Bootstrap 需要一些内联包装器才能与 cocoon 和 simple_form 一起使用,但似乎 simple_form 初始化程序与 github 上的 nathanvda 演示示例相比发生了很大变化。
此外,当我明确地将 @group.solicitations.build 放在控制器操作中时,我可以显示部分内容,但我在演示中看不到该过程。