- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我对 gem nested_form 有点问题。我有:
class Factura < ActiveRecord::Base
attr_accessible :itemfacturas_attributes
has_many :itemfacturas
has_many :productos, :through => :itemfacturas
accepts_nested_attributes_for :itemfacturas, :reject_if => lambda { |a| a[:descripcion].blank? }, :allow_destroy => true
和 ItemFactura 类
class Itemfactura < ActiveRecord::Base
attr_accessor :vu, :vt, :descripcion
belongs_to :factura
belongs_to :producto
我在 facturas/new View 中使用 gem 来添加 itemfacturas。
<%= f.fields_for :itemfacturas do |b| %>
<%= render 'itemfacturas/itemfacturas', f: b %>
<% end -%>
<%= f.link_to_add "Agregar item", :itemfacturas %>
部分是:
<%= f.number_field :cantidad, :min => 0, :value => 1 %>
<%= f.text_field :descripcion, :class => "desc_autocomplete" %>
<%= f.text_field :vu %>
<%= f.text_field :vt %>
<%= f.hidden_field :producto_id%>
<%= f.link_to_remove "Eliminar" %>
但是我有这个错误:
NoMethodError in Facturas#new
Showing /Users/fabricioflores/desarrollo/facturacion/app/views/itemfacturas/_itemfacturas.html.erb where line #7 raised:
undefined method `link_to_remove' for
如果我注释包含 link_to_remove 的行我有另一个关于 link_to_add 的错误
我按照 https://github.com/ryanb/nested_form 中的步骤操作但它没有用。我正在使用 Rails 3.2.9 和 nested_form (0.3.1)
最佳答案
好的,我解决了。我需要以 facturas/new 的形式放入
<%= nested_form_for @factura do |f| %>
这就是找不到 link_to_add 和 link_to_remove 的原因,因为是不同的助手。
关于ruby-on-rails - #<ActionView::Helpers::FormBuilder 的 ryanb/nested_form 未定义方法 `link_to_remove',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916172/
我在 Rails 3.1 应用程序中使用 gemnested_form。问题是,当我点击“link_to_add”生成的链接时,它会显示两次,而它应该只显示一次。你有一些代码: 形式: {:mult
我有一个嵌套表单(按订单付款),我想在编辑 View 中测试嵌套表单 (fields_for) 中的值。但问题是我无法检查每一个,我可以这样做: 您现在是否可以检查每个,例如: 最佳答案 如果我理
我正在使用来自 GitHub 的 Ryan Bates 的nested_form gem 的 madebydna 版本(可以在 https://github.com/madebydna/nested_
我目前有一个具有深度嵌套的复杂表单,并且我正在使用 Cocoon gem 根据需要动态添加部分(例如,如果用户想要在销售表单中添加另一辆车)。代码如下所示: "sale_vehicles/
我在 _form.html.haml 部分中有以下代码,它用于新建和编辑操作。(仅供引用,我使用 Ryan Bates 的插件 nested_form ) .fields - f.fields
我的模型中有以下代码: Class Farm :destroy has_many :products, :through => :farm_products accepts_nested_a
我正在使用 Ryan Bates nested_form_for:https://github.com/ryanb/nested_form .对于我的 select 语句,我使用的是 chosen-s
我正在使用嵌套表单 gem,其中有两个字段, View 给出为
更新:根据在此问题末尾发布的堆栈跟踪,我认为真正的问题是弄清楚我需要什么 attr_accessible 和构建关联设置来获取贡献者和链接器属性以使用新的 isbn id 进行更新。请帮我! 继 th
我的 new.html.erb 工作正常。 但是在我的 edit.html.erb 中,假设我有 3 个现有部门... 每当我单击“添加部门”链接(以添加另一个字段)时,它都会继续位于现有部门上方,而
我正在研究如何为嵌套模型动态添加表单字段,并偶然发现了 nested_form ryanb 的插件。毫无疑问,这是一段很棒的代码,但我想知道为什么它必须如此复杂? 示例:用于创建/添加项目的表单分配了
在 Ruby on Rails 应用程序中,假设我有一个 Item 和一个 Order 模型,如下所示: class Item :name :default_price end class O
我有一个嵌套形式并使用 ryan bates 的 nested_form gem,其中我在该领域使用 raty stars,形式给出为 'btn
Update: answered here . 这里和互联网上有很多关于让nested_form、collection_select、accepts_nested_attributes_for 和fi
我通常不为表单使用表格,但是当有嵌套表单时(当使用 nested_form 或 cocoon gem 时),是否可以将每组表单元素放在表格行中? 对我来说,这似乎很直观:表格中的每一行都代表一个对象。
我的问题有点类似于问题 nested_form gem add works but remove fails...why? . 我有一个产品编辑页面,其中产品的子类别链接在 product_sub_c
更新:在进行了一些挖掘并意识到这可能是导致问题的 twitter-bootstrap 之后,我更新了它。 这是我的嵌套表单的粗略版本: { :class => 'form-horizontal' }
我已经为这个问题苦苦挣扎了好几天,而且似乎无法弄清楚出了什么问题。我正在尝试允许模型Item属于模型Location的多态文件附件。我的路线定义为: resources :locations do
我对 gem nested_form 有点问题。我有: class Factura :itemfacturas accepts_nested_attributes_for :itemfactura
我正在使用 simple_form、nested_form 和 Twitter Bootstrap,并尝试将 nested_form 中的“删除链接”与对象放在同一行。 现在它看起来像这样: http
我是一名优秀的程序员,十分优秀!