Здравствуйте!
По большей части создаю это для себя, но если кому-то пригодится попрактиковаться в 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) сделать страницу входа
логин пароль