Почему на моей странице Rails erb не отображаются изменения? - PullRequest
4 голосов
/ 10 ноября 2010

Моя страница просмотра rails erb не обновляется с моими изменениями.

Я внес изменения в свой файл index.html.erb напрямую.Я перезапустил WEBrick.убил -9 всех запущенных рубиновых процессов.Очистить кеш браузера, открыть страницу в другом браузере.Без кубиков.

Rails 2.3.8 Ruby 1.9.2 gem 1.3.7

Я ищу stackoverflow, не нашел ничего совпадений

Есть мысли?

Ответы [ 3 ]

3 голосов
/ 24 января 2011

Была точно такая же проблема. Я нашел решение для дополнения веб-сервера virthost conf "RackEnv development":

<VirtualHost *:80>
    ServerName someserver
    DocumentRoot "/path/to/rails/public/"
    RackEnv development

    <Directory "/path/to/rails/">
        AllowOverride all
        Options -MultiViews
    </Directory>
</VirtualHost>
1 голос
/ 10 ноября 2010

случайно вы включили кеш.Если это так, в папке / public вы можете найти статический файл index.html, если это так, удалите его

. Другим симптомом будет ваш файл с расширением .erb или .rhtml с тем же именем.(index.erb или index.rhtml).Если это так, удалите его

ура

sameera

0 голосов
/ 10 ноября 2010

Тогда ваша переменная среды RAILS_ENV должна быть установлена ​​на «production».Измените его на «development», что приведет к тому, что ваш код будет «перекомпилироваться» при каждом запросе. За исключением , если вы создаете новый файл локали (например, fr.yml), вам необходимо перезагрузить сервер.

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