nested-forms

    0热度

    2回答

    我hava a 活动和材料模型。 class Campaign < ApplicationRecord has_many :materials accepts_nested_attributes_for :materials, reject_if: :all_blank, allow_destroy: true end 和 class Material < Appli

    0热度

    1回答

    几个小时试图研究一个解决方案,发现一些非常类似的问题like this one或this one,虽然所有建议的修补程序不' t解决我的问题: 尝试使用Cocoon Gem在嵌套窗体内部构建一个嵌套窗体,尽管第三级子窗体不保存到数据库。 的车型很简单的结构,只有 “的has_many/belongs_to的” 关系: 文本有很多的报价。报价有很多评论。 在实现中的动态UI交互工作,添加和删除字段的

    0热度

    1回答

    我看到很多帖子,但我不确定它们是否适用于我的问题。主要是因为当我尝试实现这些解决方案时,出现语法错误。我不知道为什么这似乎是这样一个问题。 我有与用户1:1关系的配置文件对象。在配置文件的编辑中,我想保存用户的电子邮件。但它不会在这里保存的是代码和输出... 查看:传递给控制器​​ = semantic_form_for @profile do |f| = f.inputs

    0热度

    1回答

    我有一个has_many通过关联,我试图设置一个嵌套窗体,允许通过javascript创建新的连接/子记录而不会离开父窗体/页。下面的代码对集合被渲染的标准表单起作用,但我不确定这个嵌套表单示例中缺少什么。 型号: class FullApplication < ApplicationRecord has_many :fullapplication_districts, inverse_

    0热度

    1回答

    我通过has_many关联有一个父对象(full_application)和一个子对象集合(fullapplication_districts)的嵌套表单。我试图允许删除窗体上的单个子对象(通过JavaScript),但要做到这一点,我需要能够获取视图中的每个子对象的ID传递给控制器​​。 fields_for为id创建一个隐藏的输入字段,但我似乎无法弄清楚如何从中获取id。在下面的例子中,记录是

    0热度

    1回答

    这里是我的模型 class User < ApplicationRecord has_many :user_roles, dependent: :destroy has_many :projects, through: :user_roles has_secure_password end class UserRole < ApplicationRecord

    0热度

    1回答

    我目前正在研究我的项目,但遇到一些挑战。我有一个项目模型,有评论对象嵌套到它我可以创建一个新的评论,但当我尝试编辑与项目对象关联的评论我在浏览器中得到这个奇怪的错误,显示我想编辑评论属于一个不存在的项目。其实当我检查网址时,项目的ID并不存在。例如,如果我想编辑属于ID为1的项目的注释,该错误消息指示我想编辑属于具有ID 2的项目的注释。我尝试了所有我知道但可以'没有找到问题的根源。 这是我的意见

    0热度

    1回答

    比方说,我有一个猫模型和生活模型。并且让我们说一只猫(@cat)has_many生活,和一只猫accepts_nested_attributes for一生。 现在,如果我想一次更新7次生命(@lives),使用一个form_for(@cat),那么这个表格将如何?这是我尝试过,但以这种形式仅在过去的生活中的属性被传给params哈希表: <%= form_for(@cat) do |f| %>

    0热度

    1回答

    在我的应用程序中,我有Domain模型,它们具有以下列:name,link,description。 目前我的申请工作,因为我只能一次添加一个域(从new action)。我正在寻找的是能够从相同的表单/页面添加尽可能多的域名。 我已经使用nested_forms之前,但通常是nested_attributes为另一个模型。 我怎么能有nested_forms相同的型号,或者如果有任何其他方式?

    0热度

    1回答

    为什么为什么......? 三种型号(FirstModel,SecondModel,JoinedModel),JoinedModel同时属于他人和对方的另外两个has_many,通过JoinedModel。 加入模型accepts_nested_attributes_for first_model和second_model。 这也验证了first_model_id和second_model_id存