4

レールでは、これを行うことができます:

<% name = @user.name %>
<script>
    var name = <%= name%>;
    alert(name);
    //prints the name of the user
</script>

このように、これを逆に行うことができます

<% name = @user.name %>
<script>
    var name = "John";
    <% name %> = name;
</script>

<% @user.name = name %>

<%= name %>
<!-- prints the name of the user, in this case "John" -->

明らかにこれは機能しませんが、例として

要はRailsでJavaScript変数の値をRuby変数に渡せるかどうかです

4

1 に答える 1