divがあり、他のページへのリンクにしたい。通常これはlink_to link
のようになります。Rails、javascriptにrubyパラメータを追加
<% for post in @posts %>
<%= link_to "Post", post %> # -> or <%= link_to(post) %>
<% end %>
しかし、私はdivとjsとのリンクになる必要があります。だから、私はした:
<% for post in @posts %>
<div class="post-on-main-page-<%= div_count %>" >
<script>
$(".post-on-main-page-<%= div_count %>").click(function(){
window.location.href = "<%= link_to(post) %>";
});
</script>
</div>
<% end %>
私は動作しません。
私はwindow.location.href = "<%= link_to(post) %>";
が必要です。私はその投稿へのリンクを私に与えるために、パラメータがどこにあるのですか。
どのように私はこれを動作させることができますか?
「div」にデータ属性を追加し、リダイレクトするためにその値を使用するだけではどうですか? –
これを試してください 'window.location.href ="#{link_to(post)} "; –
@BrenoPerucchiいいえそれは壊れています – naomik