我有一个名为“default”的静态页面,其中有一个“设置”按钮,即
<table align="center" width="85%" style="margin-left40px;" >
<tr>
<td style="color: #212121;">
<div class="button">
<%= button_to "Settings", {}, {:class => "buttonhome" } %>
</div>
</td>
</tr>
</table>
当我点击“设置”按钮时,它会进入“设置”页面,我在下面设置路线:
get 'settings', :to => redirect('/settings#new')
但它在下面给出了一个错误:
Routing Error
No route matches [POST] "/default"
那我该怎么办,请帮助我等待回复。感谢。
答案 0 :(得分:1)
错误就在这一行
<%= button_to "Settings", {}, {:class => "buttonhome" } %>
应该是:
<%= button_to "Settings", '/settings', {method: :get, :class => "buttonhome"} %>