gpt4 book ai didi

css - 将静态站点引入 RoR

转载 作者:行者123 更新时间:2023-11-28 10:45:13 25 4
gpt4 key购买 nike

我正在努力将静态站点引入 ruby​​ on rails 应用程序,以便我们可以构建功能等。

我已经使用页面 Controller 设置了所有静态页面,并将所有静态页面存储在 View /页面下...

我已经有了与每个 View (静态页面)相匹配的 CSS 文件,并且想知道引入这些文件的最佳方式是什么。许多静态页面都有重叠的类和 ID,所以我不想只为应用程序准备一个样式表。我查看了 Assets 管道,但仍然感到困惑。

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

如果没有关于您的网页内容的更多数据,很难提供建议...

但我建议您删除页面 Controller 并根据其功能创建 Controller 。例如,如果它是一个登录页面,那么它应该由登录 Controller 处理。

即使这样做之后您仍然有 1 个 Controller 也没关系。只是“页面 Controller ”困扰着我,因为,相信我,如果您稍后要构建功能,那将是一个令人讨厌的设计。仅仅因为每个 Controller 本质上都是一个页面 Controller ,所以它就像创建一个名为“var”的变量。

设置好 Controller 后,为每个需要独特样式表的页面在其中创建一些操作。

Rails 允许您创建特定于操作的样式表、脚本等。

现在你已经完成了。如果您通过控制台命令使用 Rails 构造函数,那么您应该已经有一些与您的操作/页面关联的空 .scss、.less 或 .css 文件。您也可以自由更改扩展名。如果您不想要 .scss,则只需将其更改为 .css,即可正常工作。

希望这对您有所帮助。

关于css - 将静态站点引入 RoR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23017422/

25 4 0
文章推荐: javascript - 如何避免javascript中的异步?
文章推荐: javascript - 使用