Rails 3.1 на героку стоит? - PullRequest
       1

Rails 3.1 на героку стоит?

2 голосов
/ 24 сентября 2011

Я только что обновил свой проект до rails 3.1, так как я увидел функцию sass и перемещение файлов общих папок в папку assets и рассмотрел эти основные изменения, к которым я должен приспособиться, особенно функция sass, которая довольно крута.

однако, глядя на heroku, я наткнулся на этот пост, в котором подробно рассказывается, как сделать, чтобы rails 3.1 работал над heroku: http://devcenter.heroku.com/articles/rails31_heroku_cedar#getting_started

мое приложение еще не запущено, но я намерен его включитьheroku и, судя по тому, как выглядит документ, запуск rails 3.1 на heroku звучит немного грязно, когда папка assets создается в общедоступной папке ... когда она имеет свое место в 3.1.

что другие думают об этом?Мне нравится держать свой код в чистоте и я думаю, что мне следует вернуться к rails 3.0.

Возможно, я пропустил что-то или полезную причину для этого здесь, или я не интерпретирую это право, потому что эта общая папка прекомпилируетсяэто звучит так избыточно для меня.

Короче говоря, хорошо ли иметь Rails 3.1 на Heroku?Или я должен вернуться к Rails 3.0

Ответы [ 3 ]

4 голосов
/ 24 сентября 2011

Конвейер активов не требуется, и вы можете просто не использовать его, если не хотите.

Определенно сохраните Rails 3.1 для вашего приложения.В будущем вам будет намного проще обновляться до тех вещей, которые вам нравятся, и вы будете получать более качественные обновления безопасности, поскольку старые версии в конечном итоге не будут поддерживаться.Подробнее об этом можете прочитать в путеводителе.http://guides.rubyonrails.org/asset_pipeline.html

Если вы не хотите использовать его, хотя в вашем файле config / application.rb измените:

config.assets.enabled = true

на

config.assets.enabled = false

You 'Возможно, вы также захотите удалить группу драгоценных ресурсов из вашего Gemfile.

0 голосов
/ 28 сентября 2011

Если вы используете приложение с использованием Jquery-UI (jquery - новое значение по умолчанию в 3.1), то обязательно отключите конвейер ресурсов и используйте 3.1. В любом случае конвейер активов ломает jquery-ui.

0 голосов
/ 24 сентября 2011

Не стоит беспокоиться о том, что ваши активы должны быть опубликованы. Это разумная идея, поскольку вам не нужно перекомпилировать ресурсы для каждого запроса.

Rails 3.1 имеет ряд преимуществ, однако в конечном итоге это ваше решение, но я, конечно, не буду беспокоиться о компиляции активов.

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