问题标签 [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,茧宝石破坏创建的对象
我的应用程序有一个大问题。它有点复杂,所以我将尝试深入解释它。在我的应用程序中,我有模型“汽车”:
和“价格”:
我使用 wicked gem 来制作一个巫师表格。我还使用茧宝石轻松创建一些嵌套对象。我的“付款步骤html”:
和 price_fields:
问题是当我创建一些价格并进入下一步时,价格被保存到数据库中,一切都很好。但是当我回到这一步并点击我的:
它只隐藏这个对象,而不是从数据库中删除它。对我来说是个大问题。我找不到问题。如果可以的话请帮忙。
javascript - Rails 4 日期时间选择器和茧宝石
https://github.com/nathanvda/cocoon
嗨 cocoon:和 datetimepicker有问题:http://xdsoft.net/jqplugins/datetimepicker/
。当我通过茧新的嵌套字段添加时,我的日历没有显示。我认为我必须在我的javascript文件中插入事件之后使用茧,但我尝试了各种方法,但这是行不通的。这是我的观点:cost.html.haml
和我的 cost_fields 部分:
有任何想法吗?
ruby-on-rails - Ruby on Rails 4 和 cocoon gem:如何中断 cocoon 上的删除:before-remove
我正在寻找一种方法来进行更复杂的确认,即我现在使用的那个看起来像这样:
如果电话条目为空白,我只想避免确认对话框。
我认为'cocoon:before-remove'事件中必须有一种方法,但我无法找到它?
例如,在这样的 Coffesecript 函数中:
有什么线索吗?
ruby-on-rails - 回形针和茧,图像未保存
我有物品型号
和图像模型
在控制器中,强参数去
正如 Cocoon READM 所说。所以基本思想是一个 Item 有几个 Images,它们又都有这个回形针字段picture
。然后用 Coccon 渲染表单
在视图中似乎一切正常,但是再查看发送到控制器的参数,出现了问题:
images_attributes 之后那个奇怪的签名是什么?它正在破坏项目保存过程。
感谢您的任何指示!
ruby-on-rails - 如何在 rails/haml 页面上格式化此 ruby 以使我的子数据点出现在主数据下方?
我是 ruby on rails 的新手,我目前正在使用 cocoon gem 在 haml 中构建一个简单的嵌套表单。下面的代码是一个显示我的“部分”数据(部分是父项)的视图,如果用户单击“添加问题”按钮,该表格将嵌入到页面中。
当表单最初呈现时,我们看到了理想的情况。部分字段在屏幕上,问题标题在其下方,“add_question”按钮也出现在那里。
当我单击“add_question”时,页面上会出现 2 个问题集 - 在部分字段上方。我希望它们出现在部分字段下方,但我不知道该怎么做。没有特殊的 CSS 影响页面,这是一个简单的页面。
剖面视图页面在这里:
question_fields 表单部分在这里(.nested-fields css 样式当前为空):
知道我能做些什么来使这变得更好吗?
ruby-on-rails - 为什么我的嵌套茧窗体不保存数据?
我是 ruby on rails 的新手,我拼命想让嵌套表单真正工作。所以我创建了一个简单的小应用程序来尝试使用 Cocoon 使其工作。
这个想法是:
- 创建一个始终分配给“部分”的嵌套“问题”
- 创建“部分”时,应该可以添加嵌套的“问题”并与该部分关联
目前我可以看到问题的字段,输入我的数据,但是当我点击“提交”时。问题不会保存到数据库中。我不知道为什么,我不知道如何添加它们,
所以......这里有一些代码要仔细阅读:
我的部分形式部分:
-- 当点击提交时,该部分被保存,但新制作的问题不被保存
在部分目录中找到的“问题”部分:
模型权限:
代码运行时的输出:
ruby-on-rails - 从嵌套属性中删除回形针附件(茧)
我有一个附带证人的事件。
我正在尝试显示一个链接以从嵌套属性中删除附件,但我的链接正在提取父记录 (invoice.id) 的 :id 而不是嵌套/子记录 (invoice.witness_id)。
我知道我在路由或从控制器或视图调用正确的 ID 号时做错了......任何帮助表示赞赏!
事件.rb
见证人.rb
路线.rb
见证人控制器
_witness_fields 部分
事件/_form.html.erb
validation - 验证嵌套数据的唯一性。使用茧宝石
我目前有一个具有多个定价的客户端模型。
价格表:
定价模型:
客户型号:
正如您在上面看到的,当我创建、保存、更新客户端时,应该显示定价。我现在想要的是确保定价具有唯一的 product_id(没有两个定价可以具有相同的 product_id。)
我正在使用茧宝石('cocoon','~> 1.2.3' - https://github.com/nathanvda/cocoon)并找到这篇文章来帮助我,但我真的很难理解在哪里我应该添加代码吗?
链接到我不明白的代码:http: //techbrownbags.wordpress.com/2014/02/05/rails-validation-of-cocoon-nested-forms/
如何使该代码适应我的情况?
ruby-on-rails - 从javascript触发茧add_association
我正在使用 cocoon,并且我想在选择日期选择器中的日期(可以是多个日期)时自动添加子记录。
我可以像这样在coffeescript 中捕获日期选择,但我不知道如何通过cocoon 添加子记录,即通过模拟触发link_to_add_association 时发生的情况。
茧设置是一个标准的嵌套形式,没有技巧,在页面上工作正常。
编辑:评论重新绑定日历中提到的代码:
ruby-on-rails - cocoon 使用 rspec 和 capybara 动态添加的测试字段
我想知道是否有人测试由茧动态添加的字段?
这可以节省大量时间,但所有动态添加的字段都在 ID 和名称中添加了非常长的数字。这意味着我必须跳过页面上需要多个(一组)字段的测试。