我有一个远程的true按钮,点击后会转到控制器方法,然后执行.js.erb。我在.js.erb中渲染部分,然后我想为该部分中的按钮设置单击事件,并渲染另一部分。未设置click事件。我认为Rails首先在.js.erb中读取ruby,但它是否在click事件中读取了ruby?
关于如何正确执行此操作的任何指导都会很棒!
.js.erb
$("#new-user-family-form").children().last().replaceWith("<%= j render(:partial => 'new_family_member', :locals => {:new_user => @new_user}) %>");
$("#remove-new-family-member-button").on("click", function(e){
e.preventDefault();
$("#new-user-family-form").children().last().replaceWith("<%= j render(:partial => 'new_user_complete') %>");
});