- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我做错了什么或者 accepts_nested_attributes_for
有问题或 fields_for
我使用 rails 3.0.3。
我有2个模型
class Customer < ActiveRecord::Base
belongs_to :address
accepts_nested_attributes_for :address
end
class Address < ActiveRecord::Base
has_many :customers
end
_form.html.haml
= f.fields_for :address do |a|
= a.label :street, t("activerecord.attributes.address.street", :default => 'Street'), :class => :label
= a.text_field :street, :class => 'text_field'
/customers/new
街道输入字段的 HTML 源代码是
<input class="text_field" id="customer_address_street" name="customer[address][street]" size="30" type="text">
/customers/1/edit
街道输入字段的 HTML 源代码是
<input class="text_field" id="customer_address_attributes_street" name="customer[address_attributes][street]" size="30" type="text" value="...">
_attributes
ID 和 NAME 中缺少。
最佳答案
我发现了我的错误
在 new.html.haml
我有
= form_for :customer, :url => customers_path, :html => { :class => :form } do |f|
:customer
来自
@customer
关于ruby-on-rails - 新操作中缺少 fields_for、_attributes 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4257039/
我正在学习 RoR 并且我正在尝试找到如何使用 has_one 模型在另一个模型中设置 fields_for ,如下所示: class Child mother:
我怎样才能实现这样的目标? 结构是 => 一个测试有很多问题,一个问题有很多答案。 我在 Controller 中有 questions = @test.questions.build 和 quest
在我的 我有一个nested_form,如: { :action => "new" } do |build| %> build %> 在nested_field 里面,我有另一个fiel
在我的第一个 Rails 应用程序中,我尝试使用 form_for 和 fields_for 创建嵌套对象表单。到目前为止一切顺利,但我不知道如何在 fields_for block 中访问子对象。我
我正在以一种形式在索引 View 中编辑父模型的多个实例,如 Railscasts #198 中所示。每个父节点 has_many :children 和 Accepts_nested_attribu
我有一个 AJAX 调用: $('#enrollment_members').change(function(){ var memberNumber = $(this); $.ajax({type:
我的表单中有这个 fields_for : = f.fields_for :parts do |builder| = builder.input :body, label: builder.obj
我有具有一组值的动态表单。我创建了一个部分,其中包含我显示的文本字段。在他们每个人旁边,我想显示一个包含文本标题的标签。例如名字和姓氏以前是未知的。我该怎么做? 似乎我无法直接访问属性。但是当我使用标
我正在构建一个动态表单生成器。我遇到了一个似乎无法解决的问题。 所以我有一个名为“forms”的数据库表表单可以有“字段”.. 问题是,当用户创建一个新的“字段”(单击添加字段)时,它应该为该字段使用
我在 SO 上看到过几个类似的问题,但它们没有完全涵盖我的问题。 我有一个带有嵌套字段的非常基本的表单,问题是,当这些嵌套表单中出现任何验证错误时,所有 fields_for 字段都将重置为其原始值。
我希望我遗漏了一些明显的东西。我想看看可用的 options 是什么,您可以通过 options 哈希参数将它们传递给 rails fields_for 方法。 我查看了 fields_for doc
有什么方法可以访问嵌套的 form_bulder.object? ## controller @project = Project.new @project.tasks.build form_for(
我正在尝试创建一个嵌套表单来处理 has_many :through 关系并获取正在呈现的重复字段。 型号 公司 has_many :provides has_many :services, :thr
我使用的是嵌套属性,但 View 中未加载字段。 有人知道我想念什么吗? Rails 3.1,Ruby 1.9.2 模型1: class Traditions::Material :destroy
通常,当我在一个简单的 has_many 关联上使用 fields_for 时,表单上的输入名称类似于 foo[bars_attributes][0][name ],但在我的例子中,它没有在表单上显示
我有一个带有嵌套 fields_for 的表单。我试图允许由该嵌套表单生成的参数,但它们被强参数阻止了。我正在使用 rails 4.2.4 和 ruby 2.2.2 我看过一些官方文档: http
我有一个嵌套表单问题。我实现了 railscasts 196 和 197 的嵌套表单解决方案。如果我没有验证错误,它就可以工作。 因此,表单在加载时呈现完美,包括嵌套字段(在 fields_for 部
我正在尝试创建一个表单,该表单允许我为关联输入分组的关联提交新记录。 class Product false . 以下 fields_for给我正确的输入名称,例如 product[prope
在以下场景中,我需要检查 fields_for 中的 object 属性的值。环形。 :hidden %> 在循环中,:review_criteria_id呈现为隐藏字段,但我有一个场景,如果
在我看来,我正在使用 fields_for 来显示关系表的表单数据。然而,此表格的一部分将有可供选择的选择列表。我看到 form_for 和 fields_for 帮助程序有 label、text_f
我是一名优秀的程序员,十分优秀!