Twitter刚刚发布了bootstrap 2.1,我想更新play2的helpers。
我去了C:\play\framework\src\play\src\main\scala\views\helper\twitterBootstrap
并将其更改为:(可以在此处找到规则:http: //twitter.github.com/bootstrap/base-css.html#forms)
@(elements: views.html.helper.FieldElements)
@import play.api.i18n._
@import views.html.helper._
@**************************************************
* Generate input according twitter bootsrap rules *
**************************************************@
<div class="control-group error">
<label class="control-label" for="@elements.id">@elements.label(elements.lang)</label>
<div class="controls">
@elements.input
<span class="help-inline">@elements.errors(elements.lang).mkString(", ")</span>
<span class="help-block">@elements.infos(elements.lang).mkString(", ")</span>
</div>
</div>
但我不知道如何更新我的项目。
我做了
play
clean
run
但它仍然使用旧规则,有什么想法吗?
编辑:
如何从视图中使用 twitter 助手?
@(signupForm: Form[User])
@import helper._
@title = {
Sign Up
}
@main(title, nav = "signup") {
@helper.form(action = routes.SignUp.submit) {
<fieldset>
<legend>Account informations</legend>
@inputText(
signupForm("username"),
'_label -> "Username",
'_help -> "Please choose a valid username.",
'_error -> signupForm.globalError
)