2
голосов
1ответов
2044 просмотров

Grails 1.1 и JDK 1.5 / 1.6 "Неверный номер версии в файле .class"

Моя среда разработки (Mac OS 10.6) использует JDK 1.6, а производственная среда - 1.5. Обновление продукта до версии 1.6 на данный момент невозможно, поэтому я выполнил шаги по установке 1.5 на моей машине . Однако после того, как я установил правильную версию JAVA_HOME на 1.5 с помощью Grails ...

4
голосов
2ответов
966 просмотров

Почему .collect () не работает в следующей строке GString?

Это работает должным образом на странице GSP: <td>${Foo.findAllByBar(bar)}</td> Но при добавлении оператора сбора код ломается .. <td>${Foo.findAllByBar(bar).collect { it.name }}</td> с Error 500: Could not parse script [...gsp]: startup failed, ...:...

4
голосов
2ответов
2309 просмотров

Добавление переменной ко всем представлениям в grails

Я пытаюсь установить переменную для текущего пользователя (POJO) во всех представлениях, чтобы я мог получать такие вещи, как имя пользователя, и проверять их роль в каждом представлении (включая макет по умолчанию).Как я могу настроить что-то (например, currentUser) в grails, чтобы оно было дос...

0
голосов
2ответов
382 просмотров

Snow Leopard + Grails 1.1.1 + Groovy 1.6.5

У меня есть Grails 1.1.1 и Groovy 1.6.3 на Leopard.Возникнут ли у меня проблемы с этой комбинацией: Snow Leopard + Grails 1.1.1 + Groovy 1.6.5?

1
голосов
1ответов
860 просмотров

Grails: как объединить findAll и findAll по тегу

Поскольку я новичок в Grails и динамических языках, у меня есть несколько «надеюсь, простых» вопросов. Я установил плагин taggable, который отлично работает.Есть массив с тегами.Я собираю для каждого тега набор данных с помощью findAllByTag.После этого я произвольно выбираю одну запись.Работае...

0
голосов
2ответов
1597 просмотров

Сортировка объектов на основе методов класса настраиваемого домена

У меня есть класс предметной области, в котором я определил несколько методов, которые дают объекту оценку на основе различных алгоритмов (например, популярности). Теперь я хочу получить список этих объектов, отсортированный по одному из этих показателей (например, по убыванию по рейтингу поп...

0
голосов
2ответов
3097 просмотров

Grails: строка (имя пользователя) в качестве первичного ключа, но сохранить и получить строку идентификатора (имя пользователя) с игнорированием?

Я использую строку «имя пользователя» в качестве первичного ключа таблицы Но при сохранении и получении столбца с идентификатором имени пользователя я хочу, чтобы регистр игнорировался, чтобы новые пользователи не могли попытаться выдать себя за другого пользователя. например, при регист...

3
голосов
1ответов
1569 просмотров

Соглашения об упаковке и именовании Grails

Контроллеры упаковки, службы и т. д.т.е. - com.company.controllers - com.company.services Это хорошая практика или ее следует всеми силами избегать ?? Еще одна проблема, с которой я столкнулся, - это пример именования сервисов SomthingGatewayService.groovy нельзя инициализировать обоими...

5
голосов
2ответов
6893 просмотров

Абстрактные классы в отношениях GORM

Grails GORM не сохраняет абстрактные доменные классы в базе данных, вызывая разрыв полиморфных отношений. Например: abstract class User { String email String password static constraints = { email(blank:false, nullable:false,email:true) password(blank:false, passwor...

0
голосов
1ответов
181 просмотров

Просмотр шаблона безопасности уровня

Справочная информация: Приложение grails, которое я разрабатываю, имеет несколько уровней детальной безопасности. Во-первых, наименее детализированный - на уровне контроллера. Либо вы можете просматривать определенную страницу, либо не можете (я использую плагин безопасности Acegi spring). Вто...

2
голосов
2ответов
2103 просмотров

Как увеличить выделенную память в jvm для команд Grails в IntelliJ IDEA 9 Beta?

Я использую Windows Vista, 4 ГБ ОЗУ, Core2 Я тестировал этот файл idea.exe.vmoptions: -Xms64m -Xmx512m -XX: MaxPermSize = 256 м -еа -agentlib: yjpagent = disablej2ee, disablecounts, disablealloc, sessionname = IntelliJIdea90

-1
голосов
1ответов
1128 просмотров

как подтвердить успех ответа в Groovy модульном тестировании

Привет, я пытаюсь разработать образец приложения на Groovy на Grails.У меня есть действие под названием login.. которое ничего не делает, кроме отображения страницы под названием login.Я думаю, что нет необходимости явно отображать любое представление с именем login внутри действия, поскольку им...

1
голосов
1ответов
1898 просмотров

Grails: каковы другие альтернативы sitemesh для макетов gsp view?

Sitemesh кажется проектом с открытым исходным кодом с минимальной активностью и небольшим сообществом пользователей.Итак, мне было интересно, есть ли (лучшие) альтернативы sitemesh в качестве механизма создания шаблонов? И если это так, как его можно интегрировать в приложение Grails? Спасибо...

0
голосов
1ответов
1567 просмотров

Использование groovy metaClass для имитации Shiro SecurityUtils в начальной загрузке

Дополнительные сведения см. на странице http://grails.markmail.org/message/62w2xpbgneapmhpd Я пытаюсь имитировать метод Shiro SecurityUtils.getSubject () в моем BootStrap.groovy. Я выбрал этот подход, потому что построитель темы в последней версии Shiro недоступен в текущей версии плагина Ni...

5
голосов
2ответов
4097 просмотров

Grails: как провести модульное тестирование командного объекта с внедренной в него службой

Я пытаюсь протестировать контроллер который имеет объект Command с привязкой данных. В командный объект введена служба. Но когда я пытаюсь протестировать объект команды, внедренный метод службы никогда не обнаруживается, так как никогда не вводится Есть ли способ имитировать службу внут...

6
голосов
3ответов
12818 просмотров

В Grails, как вызвать действие контроллера из g: select

На мой взгляд, я использую g: select (на самом деле g: currencySelect). Я хочу, чтобы действие контроллера запускалось, как только пользователь изменяет значение в появившемся поле выбора. Как я могу это сделать?

1
голосов
2ответов
1318 просмотров

Обработка lastUpdated в домене grails

Я хочу использовать поле lastUpdated домена Grails для реализации представления «какие объекты недавно изменились».Однако в моем домене есть ассоциация "много", которая при добавлении чего-либо приводит к обновлению значения lastUpdated. Например: class Author { string name Date la...

0
голосов
1ответов
364 просмотров

Поиск таблицы ассоциаций с использованием критериев

У меня есть следующие домены grails (пример): // a member of the library class LibraryUser { string name } // a book class Book { string title string author } // association which user currently has which book checked out class Checkout { LibraryUser user Book b...

14
голосов
4ответов
15186 просмотров

Hibernate / GORM: коллекция не была обработана flush ()

У меня есть интеграционный тест в моем приложении Grails, который дает сбой при попытке сохранить объект типа Member invitingMember.save(flush: true) Это вызывает следующее исключение org.hibernate.AssertionFailure: коллекция [com.mycompany.facet.Facet.channels] было не обраба...

3
голосов
3ответов
3660 просмотров

Grails: обратный вызов JSONP без идентификатора и класса в файле JSON

Я работаю над интерфейсом на основе REST, в котором люди получают файл json.Клиенту необходимо получить доступ к файлу из другого домена.Я использую jsonp, который пока работает.Моя проблема - это рендеринг в Grails.На данный момент я использую "как JSON" для маршалинга объекта: render "${par...

1
голосов
2ответов
1243 просмотров

Заказ по детям собственности в Grails

Можно ли создать критерий, в котором перечислены все объекты, отсортированные по свойству sope их дочерних элементов? Например: class Post { User owner } Post.withCriteria { order('owner.registerDate', 'asc') } Сбой с сообщением: Ошибка 500: org.hibernate.QueryException: не удало...

2
голосов
8ответов
1554 просмотров

Какой фреймворк выбрать?

Я думал, в какой фреймворк мне стоит углубиться.Я сосредоточился на java-приложениях и пока тестировал spring, grails и seam.Я также посмотрел на java и попробовал Ruby on Rails. В будущем я сконцентрируюсь на разработке портлетов, через которую я уже прошел без полноценного фреймворка (прост...

64
голосов
12ответов
97420 просмотров

Найдены общие ссылки на коллекцию org.hibernate.HibernateException

Я получил это сообщение об ошибке: ошибка: обнаружены общие ссылки на коллекцию: Person.relatedPersons Когда я пытался выполнить addToRelatedPersons(anotherPerson): person.addToRelatedPersons(anotherPerson); anotherPerson.addToRelatedPersons(person); anotherPerson.save(); person.sa...

3
голосов
4ответов
3086 просмотров

Grails Webflow - держать вещи * вне * области потока

Я что-то упускаю .... У меня есть веб-процесс Grails, который выглядит так: - def childFlow = { start { action { def targets = [] Target.list().each {target -> targets.add(new TargetCommand(name: target.name, id: ta...

0
голосов
2ответов
1955 просмотров

Grails: проблема с разбиением по страницам и упорядочиванием в шаблоне представления

Как мне структурировать свои страницы и частичные шаблоны, чтобы Ajax хорошо работал с <paginate> и сортировкой по столбцам? В настоящее время у меня есть страница search.gsp с remoteField, которая вызывает контроллер для обновления шаблона.Все работает нормально.Однако действия сортиро...

0
голосов
3ответов
1589 просмотров

Как издеваться над абстрактным классом со статическими членами в Grails?

Мне нужно имитировать интерфейс GrailsControllerClass.В экземпляре должна быть определена статическая переменная.Проблема в том, что MockFor и StubFor не позволяют добавлять статические элементы. Итак, я пишу свой абстрактный класс, расширяющий GrailsControllerClass abstract class MyControlle...

8
голосов
4ответов
24921 просмотров

Как удалить индекс в Grails с помощью Liquibase

У меня есть таблица, созданная GORM (домен Grails).Он имеет внешний ключ / индекс, который генерирует случайные символы, такие как FKAC7AAF67162A158F.Мне нужно удалить это поле, которое больше не нужно. Проблемы, у меня есть серверы, которые нужно обновить.Поэтому мне нужно создать миграцию с...

17
голосов
2ответов
5452 просмотров

Сравнение ASP.NET MVC и Grails для нового проекта

Приветствую всех. Я считаю себя разработчиком среднего уровня, но, честно говоря, скорее, скорее новичком, чем экспертом. В любом случае у меня больше опыта работы с C # и платформой .NET, но моя текущая работа заставляет меня работать почти исключительно с Java. Это само по себе является пробле...

0
голосов
1ответов
165 просмотров

Отображение URL-адресов для случая верблюда с более чем одним значимым шагом

Как мы знаем, grails автоматически сопоставляет MyController с [root]/my, как и ожидалось, но если у меня MyAnotherController, он сопоставляется с [root]/myAnother. Я хотел бы, чтобы он автоматически сопоставлялся с [root]/my/another. Есть ли способ сделать это, не добавляя дополнительные дир...

1
голосов
1ответов
630 просмотров

Проблемы с развертыванием Grails OC4J на 10.1.3.1

У меня есть приложение Grails, которое успешно развернуто на автономном экземпляре OC4J, но когда я пытаюсь развернуть его до полной версии через графический интерфейс, я получаю следующую проблему: [5 ноября, 2009 10:50:41] Привязка веб-модуля «Диплом-1.0.1» для приложения «диплом» к сайт...