CSS во вложенной форме Rails - PullRequest
0 голосов
/ 11 октября 2011

Я новичок в Rails, так что терпите меня.

У меня есть файл представления с именем new.html.erb, который отображает форму (_form.html.erb), которая использует вложенную форму (_traveler.form.erb).Они расположены в каталоге app / views / travel_parties.Я пытаюсь использовать CSS для стилизации этой формы.

Я видел вопрос " Где вы помещаете файлы CSS в каталог приложения rails? ", поэтому я вставил свой cssфайл (newgame.css) в public / stylesheets и поместите следующий тег в начало моего файла new.html.erb:

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

В моем файле CSS у меня есть идентификатор теста:

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

И я применил это к div в моем файле new.html.erb

Но, похоже, он ничего не делает ... Что-то я делаю явно неправильно?Могу ли я предоставить какую-либо другую информацию?

1 Ответ

0 голосов
/ 11 октября 2011

вам следует проверить http://railscasts.com/ на наличие эпизодов о видах и макетах (например, поиск там)

Ответ зависит от того, какую версию 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: (вособенно в отношении конвейера активов)

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...