ユーザーが自分の投稿を書くことができるモジュール @post があります。問題は、これらの投稿に段落がなく、ユーザーが新しい行に書き始めることができないことです。多分それを可能にする宝石がありますか?Ruby on Rails 3.2.1 を使用しています。
たとえば、このテキスト:
このテキストは太字で、
このテキストは斜体です
これはリストです:
- 項目1;
- 項目 2;
しかし、私のホームページでは、これは次のようになります。
このテキストは太字です このテキストは斜体です これはリストです: 1. item 1; 2.項目2;
私の言いたいことを理解していただければ幸いです...
@投稿ショー:
<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>
@投稿フォーム:
<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%>