Задать вопрос
  • Каким образом это работает?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    в дополнение к предыдущему ответу:
    Ага, либо в случае, когда вам такую картинку подсунут с ява-скриптами, которые, к примеру, внутри себя редирект на злосайт имеют :)
    Ответ написан
    Комментировать
  • Можно ли обойтись без float?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    Если свойство float справляется со своей задачей, то и используйте его.
    Морально устарела несемантичная вёрстка (теги div везде, вместо более семантичных header, navigation, section, article и т.д.), но сам флоат вполне хорош.
    Флекс отчасти более удобен, но работает совсем по другому. Так что не стоит считать его полной заменой флоатам.
    Кстати, ещё можно использовать inline-block. Хотя и у него свои задачи.

    --- update ---
    Вот вам вариант без ограничений колонки с контентом. Правда сайдбар таки прийдется ограничивать.
    https://jsfiddle.net/Givandos/m4w0o4de/
    Ответ написан
    Комментировать
  • Как реализовать главную страницу для добавления товаров в корзину с помощью nested attributes?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    <%= f.fields_for :products do |products_form| %>
    <% @products.each do |product| %>

    По сути хелпер "fields_for" уже есть метод перебора, так что тут "each" лишний.
    Следовательно строка
    <%= f.hidden_field :product_id, value: product.id %>

    станет попроще:
    <%= products_form.hidden_field :product_id %>

    Вообще я бы рекомендовал что-то типа такого:

    <%= form_for @order, remote: true do |f| %>
        <%= f.fields_for :order_items, @products do |product|
            <%= product.hidden_field :product_id %>
            <%= product.number_field :quantity, value: 1 %>
        <% end %>
    <% end %>

    Только в модели order не забудьте получить атрибуты дочерней модели - accepts_nested_attributes_for :order_items

    В результате в реквесте (кстати, сам реквест должен указывать на контроллер, который будет сохранять модель order) у вас должно быть не просто {"products"=>{"quantity"=>"6", "product_id"=>"2"}}, а что-то типа
    {"order_items_attributes"=>[{"quantity"=>"6", "product_id"=>"2"}, {"quantity"=>"3", "product_id"=>"5"}]}
    Ответ написан
  • Как убрать полупрозрачные боксы на iphone?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    Кнопке-ссылке, которая картинкой идет задайте css-свойство border-radius: 50%
    Это если кнопка круглая. Иначе подбирать значения для радиуса. Почитайте про это свойство, поэксперементируйте.
    Ответ написан
    Комментировать
  • Как сделать выпадающий список, который при нажатии на значение записывает его в input?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    $('select').on('change', function(){
    $('input').val($(this).find('option:selected').val());
    });
    Как-то так. Только более конкретно указать какой список обрабатывать и в какой инпут вставлять значение.
    Ответ написан
    2 комментария
  • Выводит php файл но не работает php внутри него почему?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    Потому что в строке echo "2015 - ",$god; должна быть точка, а не запятая.
    Просто сервер не выводит ошибки на экран, а они у вас в скрипте есть. Настройте вывод ошибок на экран, пока учитесь языку.
    Ответ написан
  • Как загрузить определенный блок в iframe?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    jQuery:
    $('.your-frame-class').load('your-other-page-url .tru');
    Таким образом мы выбираем ваш фрейм/блок/модельное окно) и вставляем в него блок с классом tru, который расположен на другой странице.
    Ответ написан
    Комментировать
  • Как поставить картинку позади уже имеющегося фона-цвета?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    какая цель у этого? Ведь вы цветом полностью закроете картинку.
    Но а вообще, чтоб не плодить лишние теги, воспользуйся псевдоэллементом ::before у блока с фоном-цветом.
    Этому псевдоэллементу задайте блочное отображение и свой фон-картинку. По сути будет то же что и с двумя блоками, как в ответах выше, но без лишних тегов. То есть меньше кода в html
    Ответ написан
    Комментировать
  • Подключение/отключение CSS стилей по кнопке, с прямым изменением в файле css?

    @Givandos
    верстка, пыха (прощай, родная), рельсы (вы кто?)
    Может проще будет создать альтернативные классы для блока с ценой (один "показывать", второй "не показывать"), а кнопкой из админка просто менять класс у тега body.
    Получится нечто вроде:
    .price {
    display: none;
    }
    .viewprice .price {
    display: block;
    }
    Ведь так или иначе сама цена в коде у вас присутствует, судя по поставленной вами задаче.
    Ответ написан