grails

gwt+grail.. advantages and shortcomings..

i wonder any folks doing gwt+grail integration . one advantage of grail is it has many plugins. while gwt is good and easy to create ajax ui. can anyone share some good and bad enperience doing gwt+grail integration. My question is triggered when i was looking for facebook connect . seems to me grail already has such plugin available whi...

dynamically create radio buttons?

Referring to http://stackoverflow.com/questions/702925/creating-dynamic-radio-button-w-jquery , I was thinking how can this be handled if the input value('red' or 'blue') is retrieved from the database on a page load. Taking the same example from the above link, if Red, blue or other dynamic values, how can we build radio buttons on the...

Grails Date unmarshalling

If I get the following json from a RESTful client, how do I elegantly unmarshal the java.util.Date? (Is it possible without providing (aka. hard-coding) the format, that's what I mean by elegantly...) { "class": "url", "link": "http://www.empa.ch", "rating": 5, "lastcrawl" : "2009-06-04 16:53:26.706 CEST", "checksum" : "837261...

Accessing domain classes or spring beans from camel routes in Grails

I have a camel route file which I want to populate/configure based on certain database records accessed through Grails domain classes. However, I cannot seem to access the domain classes (or anything in the spring context) from MyRoute.groovy. Any ideas on how I can make that possible? I tried the recommendations at http://stackoverflow...

Avoiding Groovy/Grails internals while debugging in IntelliJ Idea

I'm using IntelliJ Idea 8.1.2 for Grails development. The dynamic nature of Groovy is giving me a hard time debugging my code: I keep ending up in the internals of Groovy/Grails, i.e. CachedMethod, ExpandoMetaClass or the like. Is there a way for example to tell the Idea debugger to completely skip the Groovy/Grails internals while debu...

Externalizing Grails Datasource configuration

Grails 1.x allows using external configuration files by setting the grails.config.locations directive. Is there a similar approach available for externalizing the database configuration in Datasource.groovy (without setting up JNDI)? It would prove helpful to be able to configure DB credentials in a simple configuration file outside the...

How do I get the type (class) of a property of a Grails domain object?

I'm trying to dynamically create domain objects in Grails and encountered the problem that for any property referencing another domain object the metaproperty tells me its type is "java.lang.Object" and not the expected type. For example: class PhysicalSiteAssessment { // site info Site site Date sampleDate Boolean rain...

cache controller response

Hi, I'd like to use memcached to cache the response produced by my controllers. The controllers themselves are Grails controllers, but there's nothing really Grails-specific about the problem. If I could figure out how to solve this problem in a Spring MVC, Struts (or similar) application, I should easily be able to migrate the solution...

Testing grails taglib

Grails 1.1. My custom tag: class MyTagLib { static namespace 'ct' def textField = {attrs -> def bean = attrs.remove('bean') def field = attrs.remove('field') attrs.name = field out << render(template:"/templates/textField", model:[ required: !bean.constraints[field].nullable, display : bean["${bean.tr...

Changing grails.serverURL has no effect on createLinkTo( [...], absolute:'true')?

I'm trying to display a Java applet in a page on a Grails server. I'm using Sun's handy Javascript snippet for displaying applets: <script src="http://java.com/js/deployJava.js"&gt;&lt;/script&gt; <script> deployJava.runApplet({codeBase:"${createLinkTo(dir:'applet', absolute:'true')}", archive:"${createLinkTo(dir:'com/steve/applet',...

Grails shell on WAR file deployment

I am maintaining a Grails application that I did not write(I have no experience with Groovy/Grails, actually :)) and it currently has a bug on one of the environments it's deployed on, but not others. In order to debug this, I want to jump into the grails shell on the affected server, run the command that I suspect is error-prone, and s...

request variables in grails

EDIT: based on feedback, erased original Q. completely and reposting in better language I wish to access a request or params variable and pass it between the controller and the gsp. i understand that the params object contains everything that a querystring has. All the examples I see are all Model driven. I have looked up docs online a...

show all warnings in IntelliJ

Hi, In my IntelliJ project, warnings/errors in the currently open file are shown with yellow/red markings in the ruler on the right-hand side of the editor. Is there anywhere I can easily see all errors warnings in the current project? The project is a Grails project, in case that makes any difference. Thanks, Don ...

Need advice on using Grails and Ajax to append to a div like in Rails

I'm just starting out in Grails and need some advice on using Ajax. I want to append some html to the bottom of a div inside a form. This is basically what I have: -form- -div id="listOfchildren"- childrow 1 input fields childrow 2 input fields childrow 3 input fields -/div- -form- -a-Add Child 4-/a- When I click on th...

Login page uses SSL, unencrypted pages don't see encrypted session cookie (Grails, Acegi)

Setup: Grails 1.1, Acegi/Spring Security plug-in I want users to log in over SSL, so I have '/login/**' in my channelConfig.secure[] list, but almost everything else is in channelConfig.insecure[]. Every request for /login gets redirected to https:// and every other request is redirected to http://. My problem is that the login process...

Can I Do This In Grails 1: Create Data Entry Form Dynamicly

I'm considering using Grails for my current project. I have a couple of requirements that I'm hoping I can do in Grails. First, I have the following database table: TagType --------- tag_type_id tag_type Sample Data: TagType -------------------- 1,title 2,author Based on that data, I need to generate a data entry form like this whi...

Can I Do This In Grails 2: Secure Individual Tabs with Spring Security

If I create tabs using one of the Grails GUI options (which one should I use), is it possible to turn tabs on and off, based on the current user? For example only users with a role of admin should see the Manage Users tab. And even anonymous users should see the Main Content tab. Ideally, I'd like to use Spring Security ACL. ...

Strange 'Unknown Property' error in grails

hi. i've just been giving grails a go, followed the most basic tutorial and that worked, but then moved onto the next most basic, where I create one class which has a many to one relationship to another. say we have a class Trip which has a field airline of type Airline. the classes both have a few other fields, but they are just primit...

Java AppEngine: JDO or JPA, How to choose??

Pros and Cons of choosing JDO or JPA for a Grails Application that will run on Google AppEngine ...

Groovy: deploying a war file

Hi I have a groovy application running locally on my desktop. Apparently it runs error free. At least all unit tests I wrote are fulfilled. I want to deploy the application using a war file. For this I use the command grails war in the home directory of the application. When doing this I am getting the following exception: Error exec...