-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
app.set('view options', {layout: 'application_layout'}) #4
Comments
В версии 0.0.5 я переместил лэйауты в app/views/layouts (чтоб как в рельсах). Сейчас контроллер опеределяет откуда брать лэйаут, пока что либо берется application_layout, либо то что указано в контроллере. Так что необходимости в этой строчке в app.js нет. Полностью "рельсовую" логику пока не реплицировал. |
Я вроде недавно скачал с github у меня как раз выдаёт ошибку EBADF, Bad file descriptor '/var/www/testjs/app/views/layout.ejs' |
Понятно, а как выглядит вызов в контроллере? Сейчас идет тотальный rewrite, кое-что переписывается на новый лад и перестает работать на старом коде. Скоро будет стабильный релиз 0.1.0 и уже с ним можно будет идти хоть в продакшн, хоть куда. |
В контроллере render({text: 'index', title: 'index user'}) |
Не понял вопроса. Если хэлперы не доступны во view, тогда это баг, потому что в `lib/controller.js' line 164:
Так что хэлперы должны быть. Кстати, сейчас в ejs вышел фикс который я реквестировал давеча, так что хэлпер form_for будет переписан скоро. Первый параметр не надо будет больше передавать. |
Собственно фикс уже в мастере. |
Хэлперы работают. Моя ошибка)) Я для главной не определил роут - там get / expressa. А как для главной определить? map.get('/', 'user#index') не работает. |
должно работать, если удалить из app.js тот роут который там прописан |
Ага после удаления заработало. Надо бы при railway init закомментировать)) app.get("/".. |
Надо добавить app.set('view options', {layout: 'application_layout'}) по умолчанию. иначе EBADF, Bad file descriptor '/var/www/testjs/app/views/layout.ejs'
The text was updated successfully, but these errors were encountered: