【问题标题】:Using custom css on rails (Windows)在 Rails 上使用自定义 CSS (Windows)
【发布时间】:2017-02-10 20:17:20
【问题描述】:

我是 Rails 的初学者,尝试在我的项目中使用自定义 CSS 时遇到了很多麻烦。我拥有一个前端项目中的所有文件,该项目的所有 html、css 和 js 都已经在工作。因此,我创建了一个名为 Public 的新控制器以及我需要的所有视图。这些视图是我的前端页面的部分。比如联系方式、家庭等。 因此,我将所有自定义 css 放在文件夹 assets/stylesheets 上。以及资产/javascripts 上的所有 js 文件。之后,我创建了一个新布局,命名为:public.html.erb。在它上面,我试图调用我的自定义 css 文件:

<%= stylesheet_link_tag  'app', media: 'all' %>

<%= stylesheet_link_tag  'application', media: 'all' %>

无论哪种方式,我仍然收到错误:ExecJS::ProgramError in Public#nameofmyview

我也尝试编辑清单文件。我把: (= require_tree .) 行: (= app) 这是我的自定义 css 的名称。还是行不通。如果我替换 stylesheet_link_tag 助手上的应用程序一词,页面会加载但没有任何 css。 那么,如果我想在我的项目、windows 上使用自定义 css 文件,我该怎么办?

【问题讨论】:

标签: html css ruby-on-rails


【解决方案1】:

我解决它的方法是将我所有的自定义文件(css、js 等)添加到文件 initializers/assets.rb 中。

从那以后我没有任何其他问题。但是,这样做对吗?以我的方式编辑此文件。我问它是因为我正在关注 Lynda 教程,并且该文件没有更改,只有清单。好吃吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2013-12-11
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多