gpt4 book ai didi

ruby-on-rails - 将 AdminLTE 集成到 Ruby on Rails

转载 作者:行者123 更新时间:2023-12-04 18:34:26 27 4
gpt4 key购买 nike

我是 Ruby on Rails 的新手,想安装一个名为 AdminLTE 的免费模板。它允许您轻松创建应用程序(前端)。

我想将它集成到 Rails 中,但我不知道怎么做,也找不到任何解决方案。

如果有人可以帮助我,那就太棒了。

这是模板的网站:https://almsaeedstudio.com/AdminLTE

最佳答案

昨晚才实现。以下是我的做法。

将此粘贴​​到您的 Gemfile :

gem 'bootstrap-sass'
gem 'jquery-rails'
gem 'font-awesome-sass'

source 'https://rails-assets.org/' do
gem 'rails-assets-adminlte'
end

将以下内容粘贴到 app/assets/javascripts/application.js

//= require adminlte

将以下内容粘贴到 app/assets/stylesheets/application.css

*= require adminlte
*= require skin-blue

创建一个新文件app/assets/stylesheets/custom.css.scss并粘贴以下内容:

@import "bootstrap-sprockets";
@import "bootstrap";
@import "font-awesome-sprockets";
@import "font-awesome";

从单独下载的 AdminLTE 的源代码中,您可以从问题中提到的链接中获得,浏览到

dist/css/skin

复制文件 skin-blue.css 并将其粘贴到您的 rails 项目中的 vendor/assets/stylesheets/

然后打开AdminLTE源代码中的starter.html,将<body> ......... </body>内的内容粘贴到<body> ................ </body>app/views/layouts/application.html.erb内。修改body标签为<body class="skin-blue sidebar-mini">

通过运行 bundle install 安装包含的 gem,然后通过运行 rails s 重新启动 rails 服务器,您应该会看到漂亮的 AdminLTE 模板

注意 1:也许存在其他更有效的方法。我不知道,如果有人知道,我会很高兴了解它是如何完成的。在那之前,这对我来说非常有效,我希望它能为你节省一些宝贵的时间。

注意 2:您当然可以通过更改包含在 vendor/assets/stylesheets 中的样式表文件并对 app/assets/stylesheets/application.css 文件进行必要的修改来根据自己的喜好更改皮肤。不要忘记在你的 <body > .......</body> 文件中更改 app/views/layouts/application.html.erb 的类

关于ruby-on-rails - 将 AdminLTE 集成到 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31150408/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com