別のコントローラー/アクションに移動するために使用したいボタン (haml ビュー) があります。私はレールよりも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)}";
});
});