Ruby On Rails"未定义的方法`描述'为#"保存时

时间:2014-10-31 06:17:44

标签: forms ruby-on-rails-4 methods save

我对铁杆比较陌生,而且几天来我一直在苦苦挣扎。如果你能看到我出错的地方,我将不胜感激。

我收到此错误消息

 undefined method `description' for #<Invoicegeneric:0x000001054900b0>

 if @invoicegeneric.save   ==> error at this
    response = "Success"
  else
    response = "Error"

这是我的控制器代码

def addgenericitems

  @invoicegeneric = Invoicegeneric.new
  @invoicegeneric.invoice_id = params[:invoice_id]
  @invoicegeneric.po_id = params[:po_id]

  if @invoicegeneric.save
    response = "Success"
  else
    response = "Error"
  end

render :json => {:html => render_to_string(:partial => "invoices/invoicegenerics", :layout => false) }.to_json, :status => :ok
end

这是我的HTML

  <form id="modal-form" class="pure-form pure-form-stacked" 
        name="invoicegenericform" action="<%= addgenericitems_invoice_path(@invoice) %>" 
  method="post">
        <fieldset>
            <label for="po_id">PO</label>
            <select name="po_id" class="chzn-select">
            <% Purchaseorder.active.order(:sku).each do |p| %>
              <option value="<%= p.sku %>"><%= "#{p.sku}" %></option>
            <% end %>
            </select>
        </fieldset>
        <fieldset>
            <label for="sku_sj">SJ</label>
            <input name="sku_sj" type="text">
        </fieldset>
      <div class="modal-footer">
        <button class="pure-button" data-dismiss="modal" aria-hidden="true">Close</button>

        <input type="submit" class="pure-button pure-button-primary" value="Tambah"/>

    </div>
</form>

在我的表中没有列名描述

0 个答案:

没有答案