1

nicEdit に問題があります。

フレームワークは ruby​​ 2.0.0 / rails 4.0.1

localhost の場合は機能しますが、ページを 2 回アップロードした場合のみです。

しかし、Heroku にデプロイすると、まったく機能しません。

この例を行までたどりました。

../vendor/assets/javascripts の下に niEdit.js があります。

これが私の完全なフォームです:

<%= javascript_include_tag 'nicEdit' -%>

<%= simple_form_for(@recipe) do |f| %>
<%= f.error_notification %>

<div class="field">
<%= f.label "Elige un cromo" %><br />
<%= f.file_field :chrome %>
</div>

<div class="form-inputs">
<%= f.association :user, label_method: :name, collection: User.where(name: current_user.name), :label => "Cociner@" %>
<%= f.association :category, :label => "Categoría", label_method: :plato_category, collection: Category.all %>
<%= f.input :plato %>
<%= f.input :minutos %>
<script type="text/javascript">
   bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
</script>
<div class="well well-small">
  <p>Tejemaneje</p>
  <%= f.text_area :tejemaneje, :rows => 10, :style => 'width: 700px' %>
</div>

 </div>
  <p>
  </p>
<%= f.button :submit, "Receta", :class => "btn btn-success" %>

 <% end %>

localhost と heroku の両方で完全に機能するには、どうすればよいですか? ありがとう。

4

1 に答える 1

1

部分的な解決策:

nicEdit.js を /assets/javascript の下に移動し、スクリプトが実行されるようになりましたが、NicEdit.js 内でこの行が

iconsPath : '/assets/nicEditorIcons.gif' および /assets/images/nicEditorIcons.gif の下のアイコンは表示されません。/assets/nicEditorIcons.gif も同様

アイコンを /assets/javascripts の下に移動し、行を次のように変更しました

アイコンパス: '.../nicEditorIcons.gif'

また、/assets/nicEditorIcons.gif の下にアイコンを配置しようとしました。何も機能しません。

Heroku にはアイコンのための特別な場所がありますか? スクリプト呼び出しを変更する必要がありますか? 何か助けはありますか?

于 2013-11-08T23:23:19.513 に答える