Twitter bootstrap 将引导安装到grails

Twitter bootstrap 将引导安装到grails,twitter-bootstrap,grails,Twitter Bootstrap,Grails,我是grails新手,我找不到在grails 3+(3.1.5)中安装引导的好教程,我也不知道插件“twitter引导插件”的确切用途,用引导模板替换layouts/main.gsp还不够吗?是否建议将引导与grails一起使用,还是有更好的替代方案?谢谢你 编辑: 杰夫·斯科特·布朗在评论中给出了正确答案 “如果您使用的是Grails 3,则默认情况下引导程序安装在新创建的应用程序中。您不必安装它。”您可以以正常方式安装引导程序,即在web应用程序目录中的项目中手动添加引导程序文件。然后,您只

我是grails新手,我找不到在grails 3+(3.1.5)中安装引导的好教程,我也不知道插件“twitter引导插件”的确切用途,用引导模板替换layouts/main.gsp还不够吗?是否建议将引导与grails一起使用,还是有更好的替代方案?谢谢你
编辑:
杰夫·斯科特·布朗在评论中给出了正确答案

“如果您使用的是Grails 3,则默认情况下引导程序安装在新创建的应用程序中。您不必安装它。”

您可以以正常方式安装引导程序,即在web应用程序目录中的项目中手动添加引导程序文件。然后,您只需将其添加到布局或页面(.gsp)

此外,您还可以在assets目录中手动添加它。通过这种方式,您只需在布局中键入一次加载:g:asset


或者,如果您更喜欢使用该插件,这里有一个西班牙语教程:

基础知识
只需将文件(一个css和一个javascript)添加到html页面,Boostrap就可以添加到项目中。由于您需要在所有页面中包含这些文件,我建议将这些文件放在布局文件中
自举
通过为
div
s指定特定的类名,可以使用引导。Bootstrap只是添加了他们特定的css,以使其整洁且响应迅速。你可以阅读更多关于这一切
包括
要添加这些文件,您需要将其添加到html布局或一个页面:

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>

您还可以下载文件,以防止脱机时丢失功能。然后从

额外信息
如果您不熟悉grails布局,可以在

其实很简单。您只需在其中定义所有
标题
内容。

谢谢您的回答,但我不会说西班牙语:/plugin的用途是什么?这个插件简化了如何在所有页面中添加引导,因为它位于资源中。这两种方法在功能上没有区别。谢谢,我可以让布局“动态”吗?例如,添加条件以显示/隐藏用户权限功能中的“链接”?您使用的是spring security吗?不,我是grails新手,我不知道“spring security”用于什么如果您使用的是用户和授权,春季安全是一条必由之路。一定要去看看。要检查gsp页面中的用户角色,可以使用spring sec编写。您可以像这样使用它-
如果您使用的是Grails 3,则默认情况下引导安装在新创建的应用程序中。你不必安装它。