Я пытался создать страницу подтверждения заказа для моего приложения rails, и не совсем уверен, как это сделать успокоительным способом.
Было несколько ответов на этот вопрос, который привел меня на полпути, но проблема заключалась в том, что я не был совершенно уверен, как настроить форму в представлении рельсов, чтобы она заняла пользователь на страницу подтверждения со всеми своими данными вместо действия создания.
Прямо сейчас мой взгляд прост:
<% form_for :order do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :first_name %><br />
<%= f.text_field :first_name, :size => 15 %>
</p>
<p>
<%= f.label :last_name %><br />
<%= f.text_field :last_name, :size => 15 %>
</p>
(Be sure to enter your name as it appears on your card)
<p>
<%= f.label :card_type %><br />
<%= f.select :card_type, [["Visa", "visa"], ["MasterCard", "master"], ["Discover", "discover"], ["American Express", "american_express"]] %>
</p>
<p>
<%= f.label :card_number %><br />
<%= f.text_field :card_number %>
</p>
<p>
<%= f.label :card_verification, "Card Verification Value (CVV)" %><br />
<%= f.text_field :card_verification, :size => 3 %>
</p>
<p>
<%= f.label :card_expires_on %><br />
<%= f.date_select :card_expires_on, :discard_day => true, :start_year => Date.today.year, :end_year => (Date.today.year+10), :add_month_numbers => true %>
</p>
<p><%= f.submit "Submit" %></p>
Что я должен сделать, чтобы направить пользователя на страницу подтверждения, на которой отображаются все детали заказа?
Спасибо!
Kenji