我注意到button_to
. 我有一些程式化的按钮。当button_to
生成时,输入提交字段被放置在按钮元素内。最终发生的是,单击按钮的内边缘不会将用户重定向到新页面。用户被迫直接点击要重定向的文本。
我的问题是,我该如何解决这个问题?我不认为 CSS 是一个可能的解决方案。理想情况下,我想将我在button_to
方法中传递的类应用于输入字段。这样输入字段就变成了按钮而不是表单。
这是button_to
方法。
button_to("Click me!",
"/new-course",
{class: 'start-course-button is-normal start-course'}
).html_safe
这是生成的html。
<form class="start-course-button is-normal start-course" method="post" action="/new-course">
// This must be clicked below and not the form itself for there to be a redirect
<input type="submit" value="Click me!">
<input type="hidden" name="authenticity_token" value="secret_auth_token">
</form>