rails中的show.html.erb和html标签

时间:2013-09-28 13:49:32

标签: html ruby-on-rails ruby-on-rails-4

我在访问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 %>

show.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 %>

谢谢。

0 个答案:

没有答案