Ruby on rails rails 4中的嵌套表单和方法的字段
我在使用嵌套表单和Rails4时也遇到了问题(不幸的是,这似乎很常见)。我有一些有要求的活动,模型是:Ruby on rails rails 4中的嵌套表单和方法的字段,ruby-on-rails,ruby,Ruby On Rails,Ruby,我在使用嵌套表单和Rails4时也遇到了问题(不幸的是,这似乎很常见)。我有一些有要求的活动,模型是: class Event < ActiveRecord::Base enum type: [:lecture, :exercise, :tutorial] has_one :requirement, dependent: :destroy #accepts_nested_attributes_for :requirement end 如果我使用put,我会看到这两个对象都
class Event < ActiveRecord::Base
enum type: [:lecture, :exercise, :tutorial]
has_one :requirement, dependent: :destroy
#accepts_nested_attributes_for :requirement
end
如果我使用put
,我会看到这两个对象都不是nil,并且关联是正确的
我对rails有点陌生,我必须说我有点碍手碍脚。有什么想法吗?您应该取消注释接受事件
模型中:需求
的嵌套属性
更新:
您还应该在的字段中包含=
<%= f.fields_for :requirement, @event.requirement do |fields| %>
您应该取消注释接受事件
模型中:需求
的嵌套属性
更新:
您还应该在
的字段中包含=
<%= f.fields_for :requirement, @event.requirement do |fields| %>
你能解释一下吗
块的字段\u从未被计算过吗?好吧,复选框不会被渲染。如果我添加其他普通标记,它们也不会被渲染。如果我引用了不存在的标签,则不会产生错误。您能解释一下,
块的字段\u从未计算过吗?好的,复选框不会呈现。如果我添加其他普通标记,它们也不会被渲染。如果我引用不存在的标签,则不会产生错误。Thx:)我非常感谢您的帮助。Thx:)我非常感谢您的帮助。
# GET /events/new
def new
@event = Event.new
@event.build_requirement
end
<%= f.fields_for :requirement, @event.requirement do |fields| %>