現在topページに投稿カード全体をリンクにして投稿詳細ページにリダイレクトさせようとしています。
しかし、<%=link_to post_path(post) do%> を使っていますが、リダイレクトできない状態です。cursor:pointer;も反応しておりません。
なおgoogle developerでは、href="/posts/1"></a> このようにaタグの表示があり、リダイレクトすることができます。
何かご助言いただければ幸いです。
<index.html.erb>
<div class="col background_container"> <% @posts.each do |post| %> <%=link_to post_path(post) do%> ###この辺 <div class="post_card"> <div class="post_header"> <%=link_to user_path(@user) do%> <p><%= image_tag @user.profile_image.url, class: "round-img" if @user.profile_image.present? %><p> <%end %> <h6 class="thum_name"><%=@user.name%></h6> </div> <div class="post_content"> <h5 class="post_title"><%=post.title%></h5> <div class="post_text_area"> <p class="post_text"><%=post.text%></p> </div> </div> </div> <%end%> <%end%> </div>
<top.scss>
.background_container { // width:100%; margin-top:70px; } .post_card { background-color: white; border: solid 1px rgba(143, 142, 142, 0.72); width: 600px; margin: 10px auto; border-radius: 10px; box-shadow: 5px 3px 3px grey; .round-img { width : 35px; height: 35px; margin-top: 10px; margin-left: 10px; } .post_header { display:flex; height: 50px; .post_title { margin: 0 auto; } } .thum_name { margin-top: 15px; margin-left: 5PX; } .post_content { // text-align: center; margin: 0 auto; width: 400px; } }
回答1件
あなたの回答
tips
プレビュー