Практика Ruby №21(CSS, twitter-bootstrap, sinatra)

Здравствуйте!

Здравствуйте!

По большей части создаю это для себя, но если кому-то пригодится попрактиковаться в Ruby с самого начала, то welcome =)

По мере своего продвижения обучения буду пополнять конспект новыми знаниями, поэтому не судите строго

По сути, это просто краткий конспект, в который я записываю все, что хочу запомнить или сложно запоминается, плюсом ко всему записывать и придумывать себе задания для практики.

Все материалы для конспекта взяты с rubyschool.us

ЗАПОМНИТЬ! если копипасишь из других вариантов ВСЕГДА! проверяй прописанные пути во всех файлах, в представлениях тоже!

Чтобы получить доступ к файлу из корневого каталога для веба, необходимо создать папку Public и поместить туда файл.

./public/users.txt где точка, означает текущий каталог

СSS (Cascading Style Sheets) - каскадная таблица стилей, служит для того чтобы сайту придать оформление.
Создается файл в папке Public = > styles.css
/*hello*/ - синтаксис комментария в CSS

body {
font-family: Arial;
}

boot-strap - набор стилей созданные твитером

... something
если пусто,
то правило применяется к тегу (body, h1)
если знак точки - применяется к любому элементу с помощью атрибута class, непосредственно в файле index.erb в открывающем теге дописать:

.someting {
background-color: blue;
color: yellow;
}
<h1 class="something"> </h1>

если знак решетки - используется только к одному элементу с атрибутом id, этот идентификатор должен быть уникальным!

# smth {
background-color: # C71585
}
<p id="smth"> We are open! </p>

Практика:

1)Разобраться с sinatra-bootstrap

2) сделать страницу входа
логин пароль