Rails form_for更改提交路由

时间:2016-05-17 18:36:59

标签: html ruby-on-rails

我在我的rails应用程序中有一个表单,我希望路由到一个简单的"谢谢你"用户点击提交时的页面。我已经看到您可以使用form_for路由到其他操作,但我无法弄清楚如何路由到简单的HTML页面。

以下是我的表单

的页面
<html>
    <body style="text-align:center">
        <br>
      <h2>
        On a scale from 1-10, how likely are you to recommend this site to a friend or colleague?
      </h2>
      <br>
      <%= form_for @score do |f| %>
        <%= f.hidden_field :site_id %> 
            <%= f.select(:value, (1..10).to_a) %>
            <br>
                <h2>
            Thank you! Would you care to explain why you chose that?
            </h2>
            <br>
            <%= f.text_area :response %>        
        <%= f.submit "Submit" %>
        <% end %>
    </body>

</html>

1 个答案:

答案 0 :(得分:1)

你可以做到

<%= form_for @score, url: "/thankyou.html" do |f| %>

来源:http://guides.rubyonrails.org/form_helpers.html