我有一个模块@post,用户可以在其中编写自己的帖子。问题是这些帖子没有段落,用户无法开始在新行中写入。也许有允许这样做的宝石?我正在使用 Ruby on Rails 3.2.1。
例如这段文字:
此文字为粗体,
此文字为斜体
这是列表:
- 第 1 项;
- 第 2 项;
但在我的主页中,这将如下所示:
此文字为粗体 此文字为斜体 这是列表: 1. 项目 1;2.第2项;
我希望你明白我的意思...
@post 节目:
<div id="content">
<div class="post">
<h1 class="title"><%=@post.title%></h1>
<p class="byline"style="text-align: right; font-weight: bold;">Raksts izveidots: <%= @post.created_at.utc.strftime("%d.%m.%Y") %></p>
<div class="entry">
<p><%= @post.content %></p>
<%= image_tag @post.bildes.url(:medium) %>
<%= image_tag @post.bildes.url(:thumb) %>
</div>
</div>
@post 表格:
<div id="content">
<%= form_for(@post) do |f| %>
<% if @post.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@post.errors.count, "error") %> prohibited this post from being saved:</h2>
<ul>
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<% create_url = {:url=>{:action=>"create"}} if @post.new_record? %>
<% form_for @post, :html => { :multipart => true } do |t| %>
<b><%= t.label :title, 'Virsraksts:' %></b><br />
<%= t.text_field :title %><br /><br />
<b><%= t.label :content, 'Teksts:' %></b><br />
<%= t.text_area :content %><br /><br />
<b><%= t.label :bildes, 'Pievienot bildes:' %></b><br />
<%= f.file_field :bildes %><br /><br />
<%= t.submit %>
<% end %>
<%end%>