问题标签 [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.
ruby-on-rails-3 - Rails:Nested_form_for 和范围,POST 创建记录两次/重复
在我的表单中,我需要这样的管理范围
现在,用nested_form_for替换它(使用 Ran Bates 的 Nested_form gem)
POST 操作为此事件插入新的嵌套任务记录两次!?
删除:admin范围可以解决这个问题,但我不能没有它。这里有什么解决方案?谢谢!
ruby-on-rails - 如何在嵌套形式中包含 id?
我有一个嵌套表单,我想在商店模型中包含 city_id,这是<%= s.hidden_field :city_id, @city.id %>
正确的吗?如果是的话,在那之后我在控制器中添加什么?如果它不是包含它的正确方法,任何人都可以告诉我正确的方法吗?非常感谢。
控制器
楷模
错误
ruby-on-rails - nested_form, has_many :through, 更新连接模型的属性
我正在使用 ryan bates 的插件 nested_form 并且我一直在尝试为 has_many :through 关系编写我的表单。
我有 3 个模型:
下面的表格用于配置文件,但其中嵌套了组织。我可以通过执行 f.fields_for :organizations 创建有关组织的信息,但是我不清楚如何更新特定于他们在组织中的成员的信息。具体来说,成员资格表上有一个标题属性(我在下面将其注释掉,因为它为组织抛出了一个错误未定义的方法“标题”)。任何帮助将非常感激!谢谢。
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
ruby-on-rails - 未定义的方法“simple_nested_form_for”
为什么在尝试使用 nested_form Rails 插件时出现此错误?
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 无效。
非常感谢任何帮助
ruby-on-rails - 如果表单字段是带有 Nested_Form gem 的页面上的第一个表单字段,如何删除“删除”链接?
我正在使用nested_form gem,它允许用户动态添加和删除表单字段。它工作正常,但我希望能够阻止用户删除第一个 file_field,并且仅在用户添加的字段时才显示“删除”链接。我的“_form”和“_photo_fields”部分如下。我认为解决方案是执行类似“如果此字段不是页面上其类型的第一个字段,则显示‘删除’链接”之类的操作,但我不知道如何实现。感谢您提供的任何见解。
_form.html.erb:
_photo_fields.html.erb:
ruby-on-rails - 我可以使用显示页面中的nested_form_for吗
我正在使用 imdb-party gem 从 imdb 数据库中获取记录。现在我需要在电影中添加预告片。我正在使用简单的nested_form_for 我想向数据库添加多个预告片。所以基本上我想要一个链接在我的电影页面上说“添加预告片”,一旦我点击这个,一个嵌套的表单应该出现一个 text_field ,我想在其中添加 url 并提交。
请帮忙..!我是新手
这是我正在尝试做的事情,这是写在展示页面上..不是在表格上
这给我返回了一个错误 undefined method `link_to_add' for #
ruby-on-rails - 在 Rails 中混合表单
在我的应用程序中,用户可以注册有关锦标赛的信息。如果用户是付费客户,她可以填写附加信息,否则附加信息的字段不可用(可见但禁用)。
我把它分为两个对象:前者Tournament
和后者在哪里。也。TournamentExtras
has_one :tournament_extras
belongs_to :tournament
Tournament
accepts_nested_attributes_for :tournament_extras
我希望这显示为一个单一的形式。这两个对象中的字段是相关的,这意味着您可以添加开始日期 (to Tournament
),但只有付费客户才能添加结束日期 (to TournamentExtras
),但由于这两个字段在逻辑上是真实的,因此它们应该在表单中显示在彼此之后。
我该怎么做呢?
我尝试相互打开form_for
andfields_for
循环(在添加任何字段之前),希望我可以在任何我喜欢的地方添加任何字段。那没有用;显然你不能在字段循环(?)中引用表单对象。