We've dropped Scalate in Gatling 2, as it was really cumbersome.
Please have a look at our wiki for the new syntax: https://github.com/excilys/gatling/wiki/Gatling-2#wiki-bodies
Basically, you can write regular Gatling EL in you template, and you no longer have to explicitly pass parameters:
.body(ELFileBody("request-bodies/loginTemplate.txt"))
loginTemplate.txt:
{
"userName": "${userName}",
"password": "${password}",
"platformCode": "app",
"clientInformation": {
"operatingSystem": "OSX",
"operatingSystemVersion": "10.8",
"browser": "Chrome",
"browserVersion": "31",
}
}