gpt4 book ai didi

ruby-on-rails - Rails 嵌套形式的 CSS

转载 作者:行者123 更新时间:2023-11-28 14:27:52 25 4
gpt4 key购买 nike

我是 Rails 的新手,请多多包涵。

我有一个名为 new.html.erb 的 View 文件,它呈现一个使用嵌套表单 (_traveler.form.erb) 的表单 (_form.html.erb)。这些位于 app/views/traveling_parties 目录中。我正在尝试使用 CSS 来设置此表单的样式。

我已经看到问题“Where do you put CSS files in a rails app directory?”,所以我将我的 css 文件 (newgame.css) 放在 public/stylesheets 中,并将以下标记放在我的 new.html.erb 文件的顶部:

<head>
<%= stylesheet_form_tag "newgame" %>
</head>

在我的 CSS 文件中,我有一个测试 ID:

#test
{
background: #000;
height: 100px;
width: 100px;
}

然后我将它应用到我的 new.html.erb 文件中的一个 div

但它似乎没有做任何事情......我做错了什么吗?我可以提供任何其他信息吗?

最佳答案

你应该检查http://railscasts.com/有关 View 和布局的剧集(例如在那里搜索)

答案取决于您使用的 Rails 版本。

通常,您可以在 Rails 应用程序中拥有多个布局。

如果您只有一种布局,那么您的 CSS 文件将位于您的 Rails 版本的默认位置

例如(假设您使用的是 SCSS)

public/stylesheets/application.scss 在 Rails 2.x 中

app/stylesheets/application.scss 在 Rails 3.x 中

同时检查这个 RailsGuide:

http://guides.rubyonrails.org/layouts_and_rendering.html

检查这两个 RailsCasts:(特别是关于 Assets 管道)

http://railscasts.com/episodes/279-understanding-the-asset-pipeline

http://railscasts.com/episodes/282-upgrading-to-rails-3-1

关于ruby-on-rails - Rails 嵌套形式的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7718449/

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