Forms RubyonRails“保存时”的未定义方法“description”
我对rails比较陌生,这几天我一直在努力解决这个问题。如果你能看出我的错误,我将不胜感激 我收到了这个错误信息Forms RubyonRails“保存时”的未定义方法“description”,forms,ruby-on-rails-4,methods,save,Forms,Ruby On Rails 4,Methods,Save,我对rails比较陌生,这几天我一直在努力解决这个问题。如果你能看出我的错误,我将不胜感激 我收到了这个错误信息 undefined method `description' for #<Invoicegeneric:0x000001054900b0> if @invoicegeneric.save ==> error at this response = "Success" else response = "Error" 这是我的html
undefined method `description' for #<Invoicegeneric:0x000001054900b0>
if @invoicegeneric.save ==> error at this
response = "Success"
else
response = "Error"
这是我的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>
在我的表格中没有列名称说明我们可以看到Invoicegeneric模型吗?此外,最好使用骆驼式案例分析模型。InvoiceGeneric在app/models/invoice_generic.rb中。是的,我找到了,问题出在我的InvoiceGeneric模型中。我给你一个描述。我删除了这个选项。它是有效的。谢谢@Deefour
<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>