26 AĞUSTOS 2011, Cuma
Has_many sorun; tanımsız yöntemi 'new_record?&ile ActiveAdmin#039;
Adım has_many ile bir ilişkisi yoktur ve bu Tarifi bir model için ActiveAdmin bir formu özelleştirmek için çalışıyorum.
class Recipe < ActiveRecord::Base
has_many :steps
end
class Step < ActiveRecord::Base
acts_as_list :scope => :recipe
belongs_to :recipe
end
Bu ilişki ile ActiveAdmin dosyamda şu var:
form do |f|
f.has_many :steps do |ing_f|
ing_f.inputs
end
end
Aşağıdaki hata şeklinde yüklemeye çalıştığımda atılır:
tanımsız yöntemi `new_record?' nil:NilClass
Bugüne kadar has_many yöntemi izole ettim ama bu son kayboldum. Tavsiye ve yardım mutluluk duyacağız!
CEVAP
31 AĞUSTOS 2011, ÇARŞAMBA
Tarifi modeliniz gidin ve aşağıdaki satırı ekleyin
accepts_nested_attributes_for :steps
Çizgi formtastic, aktif yönetim tarafından gereklidir. Formtastic belgeleri kontrol https://github.com/justinfrench/formtastic
Bunu Paylaş:
tanımsız yöntemi `source_index' G...
raylar tanımsız yöntemi `ziyaret RSpec...
Tüm Ruby testleri yükselterek: tanımsı...
tanımsız yöntemi `devise_for' ray...
Tanımsız yöntemi `image_will_change!&#...