我是showdown-rails
第一次使用 gem 并且在让它出现时遇到了一些麻烦。我按照 GitHub 页面上的说明运行了 gem 的安装,将它包含在我的application.js
文件中,并带有//= require showdown
. 我使用以下代码_form
在我的wikis#edit
/页面上部分使用它:wikis#new
<%= form_for(@wiki) do |f| %>
<%= f.label :title %><br>
<%= f.text_field :title, class: "form-control" %>
<%= f.label :body %><br>
<%= f.text_area :body, class: "form-control", style: "height: 250px", id: "wiki_body" %>
<% if current_user.admin? || current_user.premium? %>
<%= f.label :private, class: 'checkbox' do %>
<%= f.check_box :private %> Make Wiki Private
<% end %>
<% end %>
<% if @wiki.private? %>
<%= f.label "Add Collaborators", class: 'checkbox' %>
<div style="height: 80px; overflow: scroll; border: thin grey solid; padding-left: 10px">
<% @users.each do |user| %>
<%= check_box_tag "wiki[user_ids][]", user.id, @wiki.users.include?(user) %>
<%= user.name %><br>
<% end %>
</div>
<% end %>
<script>
var converter = new showdown.Converter();
$('#wiki_body').on('keyup', function() {
var mdown = $(this).val();
$('#wiki_preview').html(converter.makeHtml(mdown));
});
</script>
<div class="well" style="margin-top: 20px">
<p id="wiki_preview"></p>
</div> <!-- showdown well -->
<div class="text-center">
<%= f.submit "Create Wiki", class: "btn-custom" %>
</div> <!-- text-center -->
<% end %>
井出现了,但Showdown
应该呈现的实际文本永远不会出现。这是我第一次使用 gem,所以我不确定我哪里出错了。谁能在这里指出我的错误?