После установки devise и tiny_mce gem возникнет проблема с загрузкой в ​​heroku - PullRequest
0 голосов
/ 14 февраля 2011

Так что все работало нормально с моим приложением на героку. Я установил гем devise и tiny_mce и настроил их, все работало отлично локально. Я подтолкнул новый материал к мерзавцу, передал его герою, и все было золотым.

Я создал «термин» модель и контроллер со связанными представлениями. Это будет поддерживать некоторые пользовательские «определения» для некоторых слов, которые я планирую время от времени использовать в сообщениях блога. После того, как я понял, что действие «уничтожить» не работает, я собирался протестировать его на своем живом сайте heroku, и я вошел в систему (используя devise) на heroku и получил ошибку, я понял, что забыл 'heroku rake db: migrate «

Итак, я попытался запустить эту команду, чтобы проверить все, и я был удивлен, получив:

heroku rake db:migrate
rake aborted!
Permission denied - /app/e292cf06-5d87-46cf-8035-752874301831/home/config/tiny_mce.yml

Итак, я удалил этот файл tiny_mce.yml (я делаю конфигурацию tiny_mce в моем контроллере сообщений). Я нажал на git и удостоверился, что файл также находится вне моего репозитория git, а затем отправился на heroku и попытался запустить rake db: migrate снова на heroku, но все провалилось точно так же. Я не уверен, что попробовать.

Ответы [ 2 ]

1 голос
/ 14 февраля 2011

Что-то в вашем приложении - предположительно, камень tiny_mce - пытается записать этот файл на диск. Чтобы увидеть, откуда он, используйте heroku rake db:migrate --trace. Затем вы можете проверить код - или изменить его при необходимости - чтобы увидеть поведение.

Лучше всего оставить этот файл на месте с «поддельной» конфигурацией, даже если вы его не используете.

0 голосов
/ 05 октября 2011

Tinymce нельзя просмотреть после развертывания в Heroku, поэтому я использовал этот камень:

https://github.com/trevorrowe/tinymce_hammer

rails plugin install https://github.com/trevorrowe/tinymce_hammer.git

И, наконец, запустил задачу rake, выполнив все инструкции, приведенные для этого камня.1006 *

rake tinymce:cache_js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...