我对铁杆比较陌生,而且几天来我一直在苦苦挣扎。如果你能看到我出错的地方,我将不胜感激。
我收到此错误消息
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>
在我的表中没有列名描述