我有Client
模型和Contact
模型。在客戶端頁面上,我將「添加到聯繫人」按鈕保存在contact
模型上。導軌 - 保存來自其他模塊的新數據
我有這樣的代碼我的客戶頁:
= form_for(@contact, remote: true, html: { class: 'form-horizontal ajax-form add-to-contact', style: 'margin-bottom: 0;', 'data-model-name' => 'contact'}) do |f|
= f.text_field :type, :value => 'clients'
= f.text_field :client_id, :value => client.id
= f.submit "Add to Contact", class: 'btn btn-success btn-submit-add-to-contact'
clients_controler.rb
def index
@contact = Contact.new(params[:client_id], params[:type])
end
contacts_controller.rb
def create
@contact = Contact.new(contact_params)
respond_to do |format|
if @contact.save
format.js {}
else
format.json { render json: @contact.errors, status: :unprocessable_entity }
end
end
end
我有coffeesript代碼,當我提交,它會保存到contact
型號:
$(document).on "click", ".btn-submit-add-to-contact", ->
$(this).prop "disabled", true
$(this).val "Added to Contacts!"
$(".add-to-contact").submit()
但是存在保存問題。我的所有客戶都會保存,因爲他們正在循環並自動保存,儘管我沒有提交其他客戶端。請幫忙。
我們需要更多的細節,因爲我們無法確定問題所在。 「我的所有客戶都節省了什麼」 - 您是否在日誌中看到它?總之,預期會發生什麼,發生了什麼? – BroiSatse 2014-10-09 11:20:40
是的。我看到他們正在全力挽救。 – BartSabayton 2014-10-09 11:28:51
你能提供一個日誌嗎? – BroiSatse 2014-10-09 11:36:08