Доброго времени суток. Подскажите пожалуйста как кошерно сделать следующее конкретно в grails, но думаю что в rails это должно быть так же, ведь grails это что-то вроде rails только в groovy.. Вот например у меня есть domain-class Test class Test { String str } И например к нему я создаю controller TestController: class TestControlller { def scaffold = Test.class } Таким магическим способом я получаю веб гуйню с помощью которой я могу создавать объекты класса Test, просматривать список объектов класса Test, удалять, редактировать и т.д. А теперь я хочу добавить определенный view с определенными параметрами. Я хочу отфильтровать все объекты класса Test по критерию str = smth например. Причем я хочу чтобы smth задал user. Ну я создаю отдельный controller CustomTestController: class CustomTestController { List tests def list = { def str = params['str'] tests = Test.find(что-то там насчет str) } } Ну и все хорошо, но как мне создавать диалог для пользователя? Как-то так? class CustomTestController { def index = { render(html_with_form) redirect(list) } ... } ? Но не html же там писать? Может быть это можно тоже сделать автомагически? То есть чтобы какой-нибудь controller имел возможность у юзера спросить что ему надо. Пока единственное что нашел это URL mappings, то есть если юзер будет задавать параметры в URL, то их оттуда можно достать, но может быть можно автомагически выгенерировать форму? Или это еще более не так делается? Все что надо это просто список объектов класса Test соответствующих определленному критерию, поданному юзером. Можно в том же контроллере, можно как угодно еще. Без HTML. Без JSP. Без GSP. Без RHTML. Без XML. А нормально. Можно?
Ответ на:
комментарий
от romka
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от romka
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Отрендерить сообщение от looger-а в файл в привязке к тесту pytest (2020)
- Форум Djnago + Backbone (2014)
- Форум rails, jquery-rails (2012)
- Форум g(g(x))= exp(x) g? (2013)
- Форум G+ (2011)
- Форум G++ (2003)
- Форум g++ (2006)
- Форум g++ (2007)
- Форум G++ (2006)
- Форум Rails & WebSocket (2015)