title: Play Framework @routes.Assets.at Compilation Error
body: <p>I'm using Play 2.4.0 and I've been trying to follow the tutorial from the main page: <a href="https://playframework.com/" rel="noreferrer">https://playframework.com/</a>
  which is for Play 2.3 and after solving a couple of issues regarding changes in the Ebean ORM from version 2.3 to 2.4, I'm stuck with the following error:</p>
  
  <pre><code>Compilation error
  
  value at is not a member of controllers.ReverseAssets
  </code></pre>
  
  <p>My <code>index.scala.html</code>:</p>
  
  <pre><code>@(message: String)
  
  @main("Welcome to Play") {
  
      &lt;script type='text/javascript' src="@routes.Assets.at("javascripts/index.js")"&gt;&lt;/script&gt;
  
      &lt;form action="@routes.Application.addPerson()" method="post"&gt;
          &lt;input type="text" name="name" /&gt;
          &lt;button&gt;Add Person&lt;/button&gt;
      &lt;/form&gt;
  
      &lt;ul id="persons"&gt;
      &lt;/ul&gt;
  }
  </code></pre>
  
  <p>And my <code>routes</code> file:</p>
  
  <pre><code># Routes
  # This file defines all application routes (Higher priority routes first)
  # ~~~~
  
  # Home page
  GET         /                    controllers.Application.index()
  
  POST        /person              controllers.Application.addPerson()
  
  GET         /persons             controllers.Application.getPersons()
  
  # Map static resources from the /public folder to the /assets URL path
  GET         /assets/*file        controllers.Assets.versioned(path="/public", file: Asset)
  </code></pre>
  
  <p>I have this same example working ok with Play 2.3.9</p>
  
  <p>And I can't see anything different about working with public assets in the docs for the 2.4.0: <a href="https://www.playframework.com/documentation/2.4.0/Assets" rel="noreferrer">https://www.playframework.com/documentation/2.4.0/Assets</a></p>
  
  <p>So... any help would be appreciated.</p>