问题标签 [nested-form-for]

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 回答
331 浏览

ruby-on-rails-3 - Rails:Nested_form_for 和范围,POST 创建记录两次/重复

在我的表单中,我需要这样的管理范围

现在,用nested_form_for替换它(使用 Ran Bates 的 Nested_form gem)

POST 操作为此事件插入新的嵌套任务记录两次!?

删除:admin范围可以解决这个问题,但我不能没有它。这里有什么解决方案?谢谢!

0 投票
1 回答
591 浏览

ruby-on-rails - 如何在嵌套形式中包含 id?

我有一个嵌套表单,我想在商店模型中包含 city_id,这是<%= s.hidden_field :city_id, @city.id %>正确的吗?如果是的话,在那之后我在控制器中添加什么?如果它不是包含它的正确方法,任何人都可以告诉我正确的方法吗?非常感谢。

控制器

楷模

错误

0 投票
2 回答
876 浏览

ruby-on-rails - nested_form, has_many :through, 更新连接模型的属性

我正在使用 ryan bates 的插件 nested_form 并且我一直在尝试为 has_many :through 关系编写我的表单。

我有 3 个模型:

下面的表格用于配置文件,但其中嵌套了组织。我可以通过执行 f.fields_for :organizations 创建有关组织的信息,但是我不清楚如何更新特定于他们在组织中的成员的信息。具体来说,成员资格表上有一个标题属性(我在下面将其注释掉,因为它为组织抛出了一个错误未定义的方法“标题”)。任何帮助将非常感激!谢谢。

0 投票
4 回答
2378 浏览

javascript - Dynamic Nested Form link_to_add called twice

I am using ryan bates nested_form gem to dynamically add some nested field to a form.

e.g.

Everything works, except TWO empty fields are added every time the link is clicked.

I placed a breakpoint on $('form a.add_nested_fields').live('click', function() and see it is called twice...

I am using chrome on a mac

0 投票
2 回答
195 浏览

nested-forms - nested_forms 添加 2 个副本并删除 Rails 3.1 资产管道中的第一个

导轨 3.1

嵌套表单

遇到一些设置问题,可能一起破解了错误的解决方案


关于为什么的任何想法...

  • link_to_add正在创建 2 个副本
  • link_to_destroy正在销毁错误的副本
0 投票
1 回答
1027 浏览

ruby-on-rails - 未定义的方法“simple_nested_form_for”

为什么在尝试使用 nested_form Rails 插件时出现此错误?

0 投票
1 回答
3244 浏览

ruby-on-rails - Rails 3.1 没有从nested_form 渲染fields_for

我有一个项目模型has_many :tasks。我在 rails 3.1 中添加了一个嵌套资源,现在尝试使用nested_form gem 以便能够在编辑项目时添加/删除任务。

我之前在另一个 Rails3 应用程序中使用了nested_form,它工作得很好,但现在我的fields_for部分没有渲染任何东西。

这是我的代码:

在我的路线中:

但是当我在浏览器中访问该页面时

呈现为空。没有 fields_for 和任何东西。nested_form.js 已加载,我在 GEMFILE 中指向gem "nested_form", :git => 'https://github.com/fxposter/nested_form.git',当我在某处阅读时,我需要这样做以获得 simple_form 支持。我还尝试将 simple_nested_form_for 更改为仅 nested_form_for 无效。

非常感谢任何帮助

0 投票
2 回答
1686 浏览

ruby-on-rails - 如果表单字段是带有 Nested_Form gem 的页面上的第一个表单字段,如何删除“删除”链接?

我正在使用nested_form gem,它允许用户动态添加和删除表单字段。它工作正常,但我希望能够阻止用户删除第一个 file_field,并且仅在用户添加的字段时才显示“删除”链接。我的“_form”和“_photo_fields”部分如下。我认为解决方案是执行类似“如果此字段不是页面上其类型的第一个字段,则显示‘删除’链接”之类的操作,但我不知道如何实现。感谢您提供的任何见解。

_form.html.erb:

_photo_fields.html.erb:

0 投票
0 回答
207 浏览

ruby-on-rails - 我可以使用显示页面中的nested_form_for吗

我正在使用 imdb-party gem 从 imdb 数据库中获取记录。现在我需要在电影中添加预告片。我正在使用简单的nested_form_for 我想向数据库添加多个预告片。所以基本上我想要一个链接在我的电影页面上说“添加预告片”,一旦我点击这个,一个嵌套的表单应该出现一个 text_field ,我想在其中添加 url 并提交。

请帮忙..!我是新手

这是我正在尝试做的事情,这是写在展示页面上..不是在表格上

这给我返回了一个错误 undefined method `link_to_add' for #

0 投票
1 回答
119 浏览

ruby-on-rails - 在 Rails 中混合表单

在我的应用程序中,用户可以注册有关锦标赛的信息。如果用户是付费客户,她可以填写附加信息,否则附加信息的字段不可用(可见但禁用)。

我把它分为两个对象:前者Tournament和后者在哪里。也。TournamentExtrashas_one :tournament_extrasbelongs_to :tournamentTournamentaccepts_nested_attributes_for :tournament_extras

我希望这显示为一个单一的形式。这两个对象中的字段是相关的,这意味着您可以添加开始日期 (to Tournament),但只有付费客户才能添加结束日期 (to TournamentExtras),但由于这两个字段在逻辑上是真实的,因此它们应该在表单中显示在彼此之后。

我该怎么做呢?

我尝试相互打开form_forandfields_for循环(在添加任何字段之前),希望我可以在任何我喜欢的地方添加任何字段。那没有用;显然你不能在字段循环(?)中引用表单对象。