<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Groovy Grails Forum]]></title>
		<link>http://forum.groovydev.org/index.php</link>
		<description><![CDATA[Najświeże tematy w Groovy Grails Forum.]]></description>
		<lastBuildDate>Sun, 08 Aug 2010 18:52:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Przerzucenie obiektu osoby do hiddenField]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=14&amp;action=new</link>
			<description><![CDATA[Cześć!

Napisałem swoją pierwszą, prosta aplikacje emulującą portal z recenzjami do gier. To co z czym mam problem że mam klasę domenową Recenzja która należy ( belongsTo ) Person ( jako autor recenzji ) generowanej z Acegi Plugin ( obie klasy zamieszczam poniżej ). Kiedy chce utworzyć nowa Recenzje ( po przez Create ), aplikacja twierdzi wiele rzecz, ale najczęściej ten error wywala:

[code]
Failed to convert property value of type java.lang.String to required type Person for property autor; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [Person] for property autor: no matching editors or conversion strategy found
[/code]

Chce by aplikacja wzięła i użyła z Acegi zmiennej loggedInUserInfo(field:'username'),by dać recenzjom poprawnego autora jako usera, oczywiście, jako hiddenField. Może ktoś mi pomóc?
[code]
class Person {
    static transients = ['pass']
    static hasMany = [authorities: Authority, recenzje: gameaddict.Recenzja, komentarze: gameaddict.Komentarz ] // Każdy użytkwnik może wrzucic wiele recenzji i komentarzy
    static belongsTo = Authority
        /** Username */
    String username
    /** User Real Name*/
    String userRealName
    /** MD5 Password */
    String passwd
    /** enabled */
    boolean enabled

    String email
    boolean emailShow

    /** description */
    String description = ''

    /** plain password to create a MD5 password */
    String pass = '[secret]'

    static constraints = {
        username(blank: false, unique: true)
        userRealName(blank: false)
        passwd(blank: false)
        enabled()
    }

        String toString(){
        username
        }
}



package gameaddict

class Recenzja {
    static hasMany = [ komentarze : Komentarz ]
    static belongsTo = [autor: Person]
    String tytul
    Date dateCreated
    Date lastUpdated
    String tresc

    static mapping = {
        tresc type: "text"
    }

    static constraints = {
        tytul()
        autor()
        tresc(maxSize:50000)
        dateCreated()
        lastUpdated()
    }   
    
}[/code]

No i oczywiście samo wywołanie w formularzu do stworzenia Recenzji. ;)

[code]<tr class="prop">
                                <g:select name="autor" from="${Person.list()}" optionKey="id" value="${recenzjaInstance?.autor?.id}" />
                            </tr>[/code]

Ktoś może mi z tym pomóc?]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Sun, 08 Aug 2010 18:52:54 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=14&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[roznica miedzy groovy 1.1 a 1.7]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=15&amp;action=new</link>
			<description><![CDATA[Witam, 

znalazlem na netcie groov in action z 2007 roku kiedy aktualna wersja byla 1.1. Czy w zakresie samego jezyka duzo sie zmienilo miedzy 1.1 a 1.7? warto czytac ksiazke o groovim z 2007roku?

Jakie sa inne materialy o groovim, takie dokladnie opisujace ten jezyk w aktualnej wersji. tutoriale na stronie sa dosc pobiezne.

z gory dzieki]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Fri, 30 Jul 2010 20:02:14 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=15&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Grails 1.2 wydanie stabilnej wersji]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=12&amp;action=new</link>
			<description><![CDATA[Ukazało się stabilne wydanie Grails w wersji 1.2. Udostępnia wiele ulepszeń. Z najważniejszych można wymienić:

[list=*]
[*]Wsparcie dla Maven i Ivy[/*]
[*]Znacząca optymalizacja wydajności: 200-300% zwiększona przepustowość [/*]
[*]Upgrade do Spring 3[/*]
[*]URI re-writing[/*]
[*]Prekompilacja GSP w dystrybucji WAR[/*]
[/list]]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Tue, 05 Jan 2010 11:53:36 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=12&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Przykłady aplikacji]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=6&amp;action=new</link>
			<description><![CDATA[Dobry przykład wykorzystania Groovy'ego wraz z biblioteką JFreeChart -  [u][url]http://www.dinkla.net/groovy/diskusage.html[/url][/u]]]></description>
			<author><![CDATA[dummy@example.com (ysiu)]]></author>
			<pubDate>Sat, 28 Nov 2009 16:26:20 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=6&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Tutoriale do Groovy i Grails]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=5&amp;action=new</link>
			<description><![CDATA[Szeroki przegląd podstaw języka Groovy:
[url]http://www.asert.com/pubs/Groovy/Groovy.pdf[/url]]]></description>
			<author><![CDATA[dummy@example.com (ysiu)]]></author>
			<pubDate>Sat, 28 Nov 2009 16:22:30 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=5&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Instalacja Grovy]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=9&amp;action=new</link>
			<description><![CDATA[Pod Vistą zainstalowałem Groovy. Jednak pod koniec instalacji dostałem komunikat:
[code]JAVA_HOME is not set. Please set it to your Java installation, otherwise Groovy won't be able to work.[/code]
Ścieżkę do javy mam tak ustawioną (chyba się ustawiła automatycznie przy instalacji):
[code].;C:\Program Files\Java\jre6\lib\ext\QTJava.zip[/code]]]></description>
			<author><![CDATA[dummy@example.com (ysiu)]]></author>
			<pubDate>Sat, 28 Nov 2009 16:20:00 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=9&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[opcje przy instalacji]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=10&amp;action=new</link>
			<description><![CDATA[Chciałbym się dowiedzieć co konkretnie oznaczają dwie opcje możliwe do wybrania przy instalacji:
1.
Add to System Evvironment   --- User Environment or System Enviroment
2.
Add to Path --- %GROOVY_HOME\bin%    co tu trzeba wstawić?

[url]http://gregorio99.fotosik.pl/[/url]]]></description>
			<author><![CDATA[dummy@example.com (ysiu)]]></author>
			<pubDate>Sat, 28 Nov 2009 16:13:44 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=10&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Hosting Groovy Grails]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=11&amp;action=new</link>
			<description><![CDATA[Jeżeli znacie jakieś darmowe lub niedrogie hostingi wspierające Groovy i Grails to wpisujcie. Bardzo drogie serwisy, a zasługujące na uwagę także można tu umieścić (z odpowiednią adnotacją o tym fakcie, oczywiście) :D]]></description>
			<author><![CDATA[dummy@example.com (gregorio99)]]></author>
			<pubDate>Thu, 12 Nov 2009 20:19:07 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=11&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Porównanie RoR i Groovy]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=8&amp;action=new</link>
			<description><![CDATA[Troszkę liznąłem RoR i tak mam kilka ogólnych przemyśleń:
Co może być przyczyną, że RoR jest tak bardzo (no w każdym razie dużo bardziej) popularne niż  grails/groovy? Jak myślicie?
Następnie, mówiąc między nami, ale może mi się tylko tak wydaje... na forum RoR są przykładowe stronki. Powiedzcie mi, czy też odnosicie wrażenie, że te stronki są troszkę zbyt wolne? Uważam, że są na granicy:"już się wkurzyłem, zamyka, a nie! jest !". Za przykład chciałbym podać kilka stronek: 

[url]www.puresolo.com/[/url]
[url]www.netrecepty.pl/[/url]
[url]demo.loli.be/[/url]  - ta pornograficzna (przepraszam) - czym może być powodowane takie zająknięcie się przy otwieraniu fotek, brakami programisty, słabym serwerem czy RoR?
[url]recenzje.fdb.pl/[/url] - ta chodzi w miarę sprawnie

Co o tym sądzicie? Czy grails/groovy robi to podobnie czy może trochę sprawniej? (Niestety nie ma na tym forum wielu przykładów)
Jak się dowiedziałem, że RoR wspomaga się javą żeby ten chodził szybciej to pytanie: czy przypadkiem nie przesadzamy z tym RoR?

Z drugiej strony RoR - gwarantuje pracę, a Groovy? - raczej jest marnie o ile nie jest zupełnie beznadziejnie.
Co o tym myślicie?]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Thu, 12 Nov 2009 12:37:37 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=8&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Jest nowy Grails Piwik Plugin]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=7&amp;action=new</link>
			<description><![CDATA[Jest Grails plugin do Piwik. Piwik to otwarte narzędzie analityczne do analizy ruchu na serwisach www.

[url]http://groovydev.org/grails/plugins/piwik/[/url]]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Tue, 21 Jul 2009 08:56:37 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=7&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Jaki IDE?]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=2&amp;action=new</link>
			<description><![CDATA[Jaki IDE dla groovy/grails polecacie pod ubuntu?]]></description>
			<author><![CDATA[dummy@example.com (witekk)]]></author>
			<pubDate>Wed, 11 Mar 2009 15:00:41 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=2&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Grails 1.1 final - już jest!]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=4&amp;action=new</link>
			<description><![CDATA[Została wydana długo wyczekiwana finalna wersja 1.1 dla Grails.

Lista nowo dodanych funkcjonalności obejmuje:

[list=*]
[*]samodzielny GORM - możliwość obsługi GORM z poziomu Spring-a[/*]
[*]ulepszone zdarzenia GORM[/*]
[*]możliwość utrwalania kolekcji prymitywnych typów danych[/*]
[*]możliwość utrwalania kolekcji enum[/*]
[*]dodano dostęp do tylko-do-odczytu dla trwałych obiektów[/*]
[*]domyślna kolejność sortowania[/*]
[*]batchowe pobieranie danych w GORM[/*]
[*]ulepszenia w dynamicznych finderach[/*]
[*]ulepszone wsparcie dla enum[/*]
[*]ulepszone zarządzanie pluginami i repozytoriami[/*]
[*]zintegrowany framework do testów[/*]
[*]ulepszone rzutowanie parametrów[/*]
[*]ulepszony scaffolding[/*]
[*]ulepszone mapowanie dla RESTful[/*]
[*]wsparcie dla obsługi wielokrotnych submit[/*]
[/list]]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Wed, 11 Mar 2009 12:02:19 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=4&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Groovy 1.6]]></title>
			<link>http://forum.groovydev.org/viewtopic.php?id=3&amp;action=new</link>
			<description><![CDATA[Ukazała się finalna stabilna wersja 1.6 dla Groovy. 

Lista ważniejszych usprawnień, które wnosi ta wersja obejmuje: 
[list=*]
[*]skrócony czas kompilacji[/*]
[*]wieksza wydajność w trakcie wykonywania kodu[/*]
[*]usprawnienia dla Swing builder-a[/*]
[*]wbudowany silnik skryptowy JSR-223[/*]
[*]usprawnione metaprogramowanie[/*]
[/list]]]></description>
			<author><![CDATA[dummy@example.com (kb)]]></author>
			<pubDate>Wed, 11 Mar 2009 10:59:50 +0000</pubDate>
			<guid>http://forum.groovydev.org/viewtopic.php?id=3&amp;action=new</guid>
		</item>
	</channel>
</rss>
