Как вы указываете куда отправляется form_tag в Rails? - PullRequest
2 голосов
/ 13 мая 2009

Я новичок в Rails и не знаю, как указать куда отправляется form_tag?

<% form_tag do %>
<%= submit_tag "checkout_submit" %>
<% end %>

В случае вышеприведенного примера, подчиняется ли эта форма действию "checkout_submit" от того же контроллера, который представил это представление?

1 Ответ

7 голосов
/ 13 мая 2009

Как показано в документах :

form_tag('/posts')
# => <form action="/posts" method="post">

form_tag('/posts/1', :method => :put)
# => <form action="/posts/1" method="put">

form_tag('/upload', :multipart => true)
# => <form action="/upload" method="post" enctype="multipart/form-data">

<% form_tag '/posts' do -%>
  <div><%= submit_tag 'Save' %></div>
<% end -%>
# => <form action="/posts" method="post"><div><input type="submit" name="submit" value="Save" /></div></form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...