неопределенный метод `belogns_to ' - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть какой-то код:

<%= form_for(:report_main, :url => {:action => 'exporttoxiccreate'}) do |f| %>
<%= select_tag('vrstaotpada',options_for_select([['Komercijalni otpad', 'Komercijalni otpad'], ['Industrijski otpad', 'Industrijski otpad']])) %>
<%= collection_select(:waste, :code, Waste.find_all_by_istoxic(false), :id, :code, :include_blank => '') %>
<%= f.check_box(:q_pripadnost) %>
<%= f.text_field(:amount) %>
<%= select_tag('nacinpakovanja',options_for_select([['Drveno bure', 'Drveno bure'], ['Kanister', 'Kanister'], ['Sanduk', 'Sanduk'], ['Kese', 'Kese'], ['Posude pod pritiskom', 'Posude pod pritiskom'], ['Kompozitno pakovanje', 'Kompozitno pakovanje'], ['Rasuto', 'Rasuto'], ['Ostalo', 'Ostalo']])) %>
<%= f.text_field(:ispitivanjebroj) %>
<%= f.text_field(:datumispitivanja) %>
<% end %>

и это в контроллере "report_main":

def exporttoxiccreate
    @report = ReportMain.new
    @reportexport = ReportExport.new
    @reportparam = params[:report_main]

    @report.waste_id = @reportparam.waste.code
    @report.warehouse_id = 1
    @report.user_id = 1
    @report.company_id = 1
    @report.amount = @reportparam.amount
    @report.isimport = false
    @report.isfinished = false

    if @report.save
      @reportexport.report_main_id = @report.id
    else
      redirect_to(:action => 'exporttoxicnew')
    end

    @reportexport.vrstaotpada = @reportparam.vrstaotpada
    @reportexport.nacinpakovanja = @reportparam.nacinpakovanja
    @reportexport.ispitivanjebroj = @reportparam.ispitivanjebroj
    @reportexport.datumispitivanja = @reportparam.datumispitivanja
    @reportexport.q_pripadnost = @reportparam.q_pripadnost

    if @reportexport.save
      redirect_to(:action => 'show', :id => @reportexport.id)
    else
      redirect_to(:action => 'exporttoxicnew')
    end
  end

И когда я отправляю форму, я получаю странную ошибку:

неопределенный метод `belogns_to 'для

Зачем мне нужен метод own_to?Что там происходит?

1 Ответ

2 голосов
/ 21 февраля 2011

Звучит так, как будто вы пытаетесь создать активную ассоциацию записей belongs_to, но неправильно набрали ее belogns_to. Итак, проверь свою модель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...