RailsCast 197: вложенные формы Неизвестный атрибут - PullRequest
1 голос
/ 08 июля 2011

У меня есть две таблицы: Цитата и Часть.Я использую рельсы 3.1 ruby ​​1.9.2.Мой код выглядит следующим образом:

class Quote < ActiveRecord::Base
attr_accessible :name, :customer_id, :part_id, :date, :quote_id
has_many    :customers
has_many    :cycles
has_many    :parts, #:dependent => :destroy
accepts_nested_attributes_for :parts 

end


class Part < ActiveRecord::Base
belongs_to :quote

end

QuotesController

def new
  @quote = Quote.new
  @customers=Customer.find(:all)
  @cycles = Cycle.find(:all)
  1.times {@quote.parts.build}

end

_form

<% f.fields_for :parts do |builder| %>
<%= render "cycle_fields", :f => builder%>

Я получаю неизвестный атрибут: quote_id, когда я пытаюсь отобразить форму,

1 Ответ

1 голос
/ 27 июля 2011

Запустите эту миграцию

    rails g migration AddIdToPart quote_id:integer
    rake db:migrate
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...