Witam, mam następującą sytuacje:
class Contest < ActiveRecord::Base
has_one :prize
has_one :ad
I teraz mam formularz tworzenia nowego konkursu w ten sposób (skrócona wersja):
[code=ruby]= semantic_form_for @contest do |f|
= f.semantic_errors :state
= f.inputs “Dane nagrody”, :for => :prize do |prize_form|
= prize_form.input :name, :label => ‘Nazwa nagrody:’
= f.inputs “Dane reklamy”, :for => :ad do |ad_form|
= ad_form.input :title, :label => ‘Tytuł reklamy:’
= f.inputs “Dane konkursu” do
= f.input :status, :label => ‘Aktywny’
= f.buttons :commit, :label => “Dodaj konkurs”[/code]
W momencie jak próbuje stworzyć nowy konkurs otrzymuje błąd
Ad(#-620923978) expected, got ActiveSupport::HashWithIndifferentAccess(#-612111018)
W czym tkwi problem?
Z góry dzięki za odpowiedzi