我有一个按钮(在 haml 视图中),我想用它来转到另一个控制器/动作。我比 Rails 更习惯 PHP。我尝试过的方法有效,但感觉不像轨道方式。这是我的3种方法。任何人都可以提供建议吗?我特别想看看带有 javascript onclick 处理程序的按钮的完成方式。
%p
=link_to "Edit", edit_user_registration_path(@user)
%button.btn.btn-success.doEdit{:onclick => "window.location='#{edit_user_registration_path(@user)}'"} Edit
%button.btn.btn-danger.doEdit2 Edit
:javascript
$(document).ready(function(){
$('.doEdit2').click(function(event) {
window.location="#{edit_user_registration_path(@user)}";
});
});