Форум сайта python.su
Давно уже вижу эти замечания при использовании webhelpers. Почему они их убрали и что на замену, что-то мне не ясно…
Офлайн
О чем речь?
Офлайн
Примерно до версии 0.9.4 были интегрированные webhelpers в стартовый проект, где были соответствующие записи в environment.py, middleware.py и helpers.py. А дальше эти записи убрали и если их снова вставляешь, то при запуске через пасту он пишет:
helpers.py:7: DeprecationWarning: The webhelpers.rails package is deprecated.
- Please begin migrating to the new helpers in webhelpers.html, webhelpers.text, webhelpers.number, etc.
- Import url_for() directly from routes, and redirect_to() from pylons.controllers.util (if using Pylons) or from routes.
- All Javascript support has been deprecated. You can write link_to_remote() yourself or use one of the third-party Javascript libraries.
from webhelpers.rails import url, link_to_remote, javascript_include_tag, form_remote_tag, update_element_function
Отредактировано (Март 21, 2009 10:19:06)
Офлайн
:)
Никто, никого не убирал…
Нужно поправить импорты в соответствии с рекомендацией.
Офлайн
У меня и так все это подправлено. Но теперь приходится править и другие файлы для использование javascript. И потом эта надпись “DeprecationWarning: The webhelpers.rails package is deprecated”, они же не рекомендуют это юзать. А почему? Что на замену тогда?
Офлайн
webhelpers.rails расфасовали по другим модулям
http://pylonshq.com/docs/en/0.9.7/thirdparty/webhelpers/#module-webhelpers
All helpers ported from Rails (the webhelpers.rails package) have been deprecated, and most have been replaced with new functions in webhelpers.html or elsewhere.
Офлайн
Спасибо :) Я думал что эта надпись должна убраться, если все делать правильно.
Отредактировано (Март 23, 2009 12:37:10)
Офлайн