Добрый день, изучаю Rails, решил сделать лэндинг.
Главная страница лэндинга состоит из блоков, у блока есть элементы, например, текстовый (заголовок\призыв к действию\описание спец. предложения\другой текст) и фон.
Дано: модель Block, у которой есть поле background, в которое загружается фоновое изображение и поле text, в которое загружается текст блока. Пример:
# Код в контроллере
@index_blocks = Block.where(page: 'index')
#Код во view-файле
<% @index_blocks.each do |block| =>
<div style="background: <% block.background %>" >
<p><%= block.text %></p>
</div>
Или же можно просто вставлять текст прямо между тегами в верстке, а фон выставлять прямо в CSS статично каждому элементу отдельно, вопрос не об этом. Как можно размещать в каждый элемент во вьюхе разный фон? Первое, что приходит в голову - это использовать аттрибут 'style' у элемента, как показано в примере. Но я сомневаюсь, что это правильное решение. Как обычно это делается? Может можно прикрепить к каждому view-файлу отдельный файл стилей? Или обычно используется какой-то фронтенд-фреймоворк?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
На дворе 2к17 год, CSS3 скоро отпразднует первый юбилей, браузеры претерпели кучу обновлений, поэтому встаёт вопрос: а нужно ли до сих пор использовать...
Возможно ли подключиться программой на qt к Mysql базе на другом сервере и изменять эту бд?