私は次のようなrails値を取るjavascript関数を持っています
<body onload="myFunction(<%p%>)">
そして私はこのようにコントローラーから来る値を渡そうとしています
<% if logged_in? -%><%p= current_user.id %><% end -%> but here the p doesn't contain the value. this works if I put code like this
<body onload="myFunction(<%= current_user.id%>)">
<% if logged_in? -%><%= current_user.id %><% end -%>
しかし、さらに要件が必要なので、このような別の行を追加する必要があります
<% if logged_out? -%><%p= current_user.id %><% end -%>
したがって、ユーザーがログアウトすると、値pがjavascript関数に渡されます。これは小さなことですが、方法がわかりません。私はrorを初めて使用するので、助けてください。この点を学ぶためのチュートリアルがある場合は、私も教えてください。そうすれば、あなたと私の両方の時間を節約できます。将来。