Twitter bootstrap 播放框架引导Webjar集成不起作用

Twitter bootstrap 播放框架引导Webjar集成不起作用,twitter-bootstrap,playframework,playframework-2.3,Twitter Bootstrap,Playframework,Playframework 2.3,您好,我尝试将当前的play framework 2.3.7与Bootstrap 3集成: sbt文件: libraryDependencies++=Seq org.webjars%%webjars播放%2.3.0-2, org.webjars%bootstrap%3.1.1-2 您的路由文件中是否有WebJarAssets控制器的条目?大概是这样的: GET /webjars/*file controllers.WebJarAssets.at(fi

您好,我尝试将当前的play framework 2.3.7与Bootstrap 3集成:

sbt文件: libraryDependencies++=Seq org.webjars%%webjars播放%2.3.0-2, org.webjars%bootstrap%3.1.1-2
您的路由文件中是否有WebJarAssets控制器的条目?大概是这样的:

GET     /webjars/*file                    controllers.WebJarAssets.at(file)

您的路由文件中是否有WebJarAssets控制器的条目?大概是这样的:

GET     /webjars/*file                    controllers.WebJarAssets.at(file)

您只需使用Assets controller访问WebJAR,它们将通过Play自动提取到target/lib文件夹。您可以通过@routes.Assets.at“lib/bootstrap/css/bootstrap.css”引用它们。

您只需使用资产控制器访问WebJAR,它们会通过播放自动提取到目标/lib文件夹。您可以通过@routes.Assets.at“lib/bootstrap/css/bootstrap.css”引用它们。

在我的例子中,我得到了错误:

value WebJarAssets is not a member of object controllers.routes
即使我加了

GET     /webjars/*file     controllers.WebJarAssets.at(file)
到路由文件


sbt清洁没有帮助。我最终得到了git clean-f-d-x,它删除了git未跟踪的所有内容。然后它编译了。

在我的例子中,我得到了错误:

value WebJarAssets is not a member of object controllers.routes
即使我加了

GET     /webjars/*file     controllers.WebJarAssets.at(file)
到路由文件


sbt清洁没有帮助。我最终得到了git clean-f-d-x,它删除了git未跟踪的所有内容。然后编译。

这似乎有效->但似乎不正确?->什么是正确/最佳的方法?我试图得到这样的结果:但是:不起作用->如问题中所述。这是正确的吗?为什么到处都使用代码段?他们在这里没有用,把帖子弄得乱七八糟。这似乎有效->但似乎不正确?->什么是正确/最佳的方法?我试图得到这样的结果:但是:不起作用->如问题中所述。这是正确的吗?为什么到处都使用代码段?它们在这里没有用处,会把文章弄得乱七八糟。当然,但是:将静态资源从/public文件夹映射到/assets URL路径GET/assets/*file controllers.assets.atpath=/public,file似乎有一个区别:assets而不是WebJarAssets。assets的条目很好,但是要定位Webjar,您需要一个额外的routes条目。这就是为什么你得到的WebJarAssets不是。。。错误,因为您在这里使用它@routes.WebJarAssets,而没有在routes中声明它。当然,但是:将静态资源从/public文件夹映射到/assets URL路径GET/assets/*file controllers.assets.atpath=/public,file似乎有一个区别:assets而不是WebJarAssets。assets的条目很好,但是要定位Webjar,您需要一个额外的routes条目。这就是为什么你得到的WebJarAssets不是。。。错误,因为您在@routes.WebJarAssets此处使用它,而没有在routes中声明它。