2013-11-08 2 views
1

У меня проблемы с nicEdit.Nicedit работает локально, но не Heroku

Framework рубин 2.0.0/рельсы 4.0.1

Когда в локальном хосте, работает, но только если вы загрузите страницу в два раза.

Но при развертывании в Heroku это вообще не работает.

Я следовал за this example до линии.

У меня есть niEdit.js под ../vendor/assets/javascripts

Вот моя полная форма:

<%= 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 => "[email protected]" %> 
<%= 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 %> 

Что я должен делать разные для того, чтобы работать в полной мере и на локальный и Heroku? Благодарю.

ответ

1

ЧАСТИЧНОЕ РЕШЕНИЕ:

я переехал nicEdit.js под/активы/JavaScript и сценарий теперь работает, но это не имеет значения, если внутри NicEdit.js эта линия

iconsPath: «/ активы /nicEditorIcons.gif 'и значки в /assets/images/nicEditorIcons.gif, они не отображаются. То же самое для /assets/nicEditorIcons.gif

я переехал иконки в/активах/JavaScripts и измените строку

iconsPath: '.../nicEditorIcons.gif'

И я также судимый поставить значки под /assets/nicEditorIcons.gif с иконками. Ничего не работает.

Есть ли у Героку специальное место для значков? Мне нужно изменить вызов скрипта? Любая помощь?

Смежные вопросы