मैं _form.html.erb, हाँ, मैं उसी रूप में 2 प्रविष्टियों पर की क्या ज़रूरत है जिसमें यह इसमैं नियंत्रक में f.submit का नाम पैरामीटर कैसे प्राप्त कर सकता हूं?
<%= form_for @book, :html => { :class => 'form-horizontal' } do |f| %>
....
<%= f.submit nil, :class => 'btn btn-primary', :name => 'update' %>
<%= f.submit 'Destroy', :class => 'btn btn-danger', :name => 'destroy' %>
....
<% end %>
तरह कोडित है बनाया है, और उन दोनों को इस तरह के 'अपडेट' के रूप में नाम है और 'नष्ट' ।
जब उपयोगकर्ता नष्ट बटन दबाता है, books_controller में कार्रवाई को अपडेट किया जाएगा।
और यह निर्णय करता है कि क्या यह 'अपडेट' या 'नष्ट' अनुरोध है।
इसके लिए, मैं नियंत्रक में अपना नाम पैरामीटर कैसे प्राप्त कर सकता हूं?
अद्यतन कार्रवाई इस
def update
if params[:books][:name] == 'destroy'
destroy transaction
else
update transaction
end
end
आपके पैराम्स में आपके पास क्या है इसका निरीक्षण करने का प्रयास करें –