0

我在访问 posts/show.html.erb 时遇到问题

我可以列出 index.html.erb 上的所有帖子,但是当我尝试访问任何帖子时,html 标签不会显示在 show.html.erb 中,就像图像一样,它们正在消失。

我的控制器

class PostsController < ApplicationController
before_action :postu_belirt, only: [:show, :edit, :update, :destroy]

  def index
    @posts = Post.all
  end

  def show

  end


  def new
    @post = Post.new
  end

private

def postu_belirt
    @post = Post.find(params[:id])
end

def post_parametreleri
    params.require(:post).permit(:baslik,:text)
end

end

index.html.erb

<% @posts.each do |post| %>
<%= link_to post.baslik, post, :class => "baslik"%>
<%= post.created_at.strftime("%d %b %y") %>
<%= post.created_at.strftime("%H:%M") %>
<%= raw post.text %>
<%- end %>

显示.html.erb

<%=  @post.baslik %>
<%=  @post.created_at.strftime("%d %b %y") %>
<%=  @post.created_at.strftime("%H:%M") %>
<%=  link_to 'Duzenle', edit_post_path(@post), :class => "genel" %>
<%=  raw @post.text %>

谢谢你。

4

0 回答 0