[英]How do I update my model object before a create/update?
是我的新手。 我還有另一個問題。
這是我的_care_point.html.erb部分
<div id='<%=dom_id(care_point) %>' class='draggable node_chin'>
<div id=<%="node_#{care_point.id}" %> class='node'><%= care_point.body %>
</div>
<textarea class='node_input'><%= care_point.body %></textarea>
<%= link_to 'Close', [care_map, care_point], :method => :post, :remote => true, :class => 'close' %>
<%= link_to 'Delete', [care_map, care_point], :confirm => "Are you sure?", :method => :delete, :remote => true, :class => 'delete' %>
</div>
當我單擊“關閉”鏈接時,請求將按預期發送到服務器。 所有字段均為空。 如何確保將模型對象發送到服務器之前保持更新? 我是否必須使用表單功能,還是可以使用Javascript對其進行更新?
干杯
沒有理由不使用表格。 只需將您的字段包含在表單中並添加一個提交按鈕即可。
<%= form_for [care_map, care_point], :remote => true do |f| %>
<%= f.text_area :body %>
<%= f.submit "Close" %>
<% end %>
如果您確實想要關閉鏈接而不是按鈕,則可以使用javascript覆蓋它的click事件並通過Ajax發送表單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.