@rubyschool

Страница 342 из 921
Sergey
06.09.2017
08:51:32
.interested-btn { &::before { content: 'one'; } &:active::before { content: "two"; } }

типа того, через scss

Nikolay
06.09.2017
08:53:11
:focus::before вот так уже работает, спасибо за подсказку. Гляну scss



Google
Nikolay
06.09.2017
09:06:05
нужно фокус увести

Oleg
06.09.2017
09:13:21
Подскажите как реализовать правильно. Задача стоит что есть например Модель "Клиент", у этого клиента есть некие параметры, например Город: Москва, Увлечение:Спорт,Кино,Велосипед ну и так далее. То есть фильтры Спорт,Кино,Велосипед дать возможность выбора только из определённого списка. Как правильно организовать хранение в базе данных всего этого.... есть какие то примеры ? далее надо будет делать отборы из базы данных этих клиентов по определённым фильтрам.

Nikolay
06.09.2017
09:20:36
думаю сначала стоит почитать про типы связей, там не сложно

Oleg
06.09.2017
09:21:12
с типами связи более менее знаком, интересует вопрос один

сейчас нарисую

Nikolay
06.09.2017
09:21:56
http://rusrails.ru/active-record-associations

Oleg
06.09.2017
09:24:46


Nikolay
06.09.2017
09:25:30
сделать модель-справочник, где хранить возможные увлечения. модель увлечения связь один ко многим с клиентом

Oleg
06.09.2017
09:25:34
блин, что не так сфоткал :) получается надо для каждого поля например "Адрес", "Евлечение" делать свою отдельную модель ?

Nikolay
06.09.2017
09:25:52
ну да, как у тебя, только вроде принято называть такие таблицы справочниками

нет

адрес если один, это атрибут модели клиент можно сделать

а так как увлечений непонятно сколько, то делается модель как на рисунке у тебя

Google
Oleg
06.09.2017
09:27:37
понятно

спасибо, буду делать

Radzhab
06.09.2017
09:29:37
подскажите пожалуйста

есть форма для отображения картинки







как сделать чтобы при наличии этой картинки в базе он грузил ее в этот див

Nikolay
06.09.2017
09:31:37
спасибо, буду делать
индексы не забывай на внешние ключи )

Oleg
06.09.2017
09:33:03
Да индексы, обязательно, по идее там должно будет жесточайшая выборка создаваться из базы данных...

на данный момент, хочется разобраться с организацией правильно хранения таких данных, и правильно обращение к ним

Nikolay
06.09.2017
09:36:06
советую в консоли рэилс все протестировать, удобно

Radzhab
06.09.2017
10:40:35
допустим есть routes.rb

resources :main

как добавить подресурс

чтобы когда я заходил на main/report другой контроллер отображал данные

Alex
06.09.2017
10:43:55
nafan
06.09.2017
11:07:15
всем привет. Скажите, как можно на руби декодировать такой формат хекса? \x2fvar/\x77ww/m\x77i-tm\x70

Антон
06.09.2017
11:23:51
Никому работа не нужна? ))

Radzhab
06.09.2017
11:24:05
нужна

Google
George
06.09.2017
11:26:50
+

nafan
06.09.2017
11:28:25
.unpack('H*') например?
в скобках код хекса?

Anton
06.09.2017
11:28:49
"\x2fvar/\x77ww/m\x77i-tm\x70".unpack('H*')

Fedor
06.09.2017
11:29:17
https://blog.bigbinary.com/2011/07/20/ruby-pack-unpack.html

nafan
06.09.2017
11:29:39
а, понятно

не, не то

он в какой формат декдоирует? в аски?

а в юникод как-то можно?

Anton
06.09.2017
11:34:12
попробуй "\x2fvar/\x77ww/m\x77i-tm\x70".encoding

Dmitry
06.09.2017
11:49:08
irb(main):001:0> "\x2fvar/\x77ww/m\x77i-tm\x70".encoding => #<Encoding:UTF-8>

=)))

Dmitry
06.09.2017
11:50:46
irb(main):006:0> "\x2fvar/\x77ww/m\x77i-tm\x70".encoding.to_s => "UTF-8"

Антон
06.09.2017
11:51:55
"\x2fvar/\x77ww/m\x77i-tm\x70».encode

=> "/var/www/mwi-tmp"

encoding вернет кодировку

Dmitry
06.09.2017
11:53:04
истинно так irb(main):010:0> "\x2fvar/\x77ww/m\x77i-tm\x70".encode => "/var/www/mwi-tmp"

Антон
06.09.2017
11:55:19
кавычки огонь
да это мак исправляет ))

Alex
06.09.2017
12:16:31
Ребята, у кого сколько оперативки? Мне 8 совсем не хватает на Ubuntu сплошные фризы

Google
Olga
06.09.2017
12:17:18
4, минт

Alexander
06.09.2017
12:19:12
я 8 в виртуалке на убунту выделил, фризит да

Alex
06.09.2017
12:19:24


Adel
06.09.2017
12:19:49
Куда убунту берет 8 оперативки у вас?

Olga
06.09.2017
12:19:51
ааа виртуалка вообще не пашет, на установке зависает))) поэтому вторая система))

A1ex Lopatin
06.09.2017
12:23:05
Ребят, подскажите пожалуйста, голову сломал уже. Ткстовая среда: вызываю Parser.call(some_params) - работает Development: Parser.call(some_params) - #<NoMethodError: undefined method `call' for Parser:Module> # app/services/parser.rb class Parser def self.call(some_params) ... end end # app/models/user.rb ... def cool_method Parser.call(some_params) end https://pastebin.com/raw/XGpxAP9k

Admin
ERROR: S client not available

A1ex Lopatin
06.09.2017
12:28:33
Parser:Module может, где-то модуль определяется?
Ну как бы нет, вроде нигде не определял. А где он может быть определен без моего участия?

Sergey
06.09.2017
12:28:54
может, библиотека какая

Sergey
06.09.2017
12:29:24
залезь в консоль и в ней устрой отладку

Alex
06.09.2017
12:30:01
у тебя swap на ssd или hdd?
hdd, но свап это вообще отдельная тема. Свап даже на ssd это плохо

Dmitry
06.09.2017
12:30:47
hdd, но свап это вообще отдельная тема. Свап даже на ssd это плохо
нормальная это тема, у меня минт 18.2 4 гига оперативы на pc и на ноуте

на пк swap на ssd

на ноуте на hdd

угадай где нет фризов

A1ex Lopatin
06.09.2017
12:31:25
ну устраивал уже с биндингом, и там и там Parser.class #=> module в тестовой есть метод call, в deve - нет.

Alex
06.09.2017
12:31:33
свап это последствия переполнения памяти, в идеале его быть не должно

Google
Dmitry
06.09.2017
12:32:01
я около 10 лет занимался администророванием.

поэтому в курсе

Alex
06.09.2017
12:32:52
Я аргумента не вижу, про 10 лет администрирования это не аргумент.

Dmitry
06.09.2017
12:33:11
аргумент против чего прости?

Denis
06.09.2017
12:33:41
привет :) кто с Селеном дружит?

@holder = @browser.find_elements(:css, "div.container_18q6tiq div.image_ay4wjb-o_O-background_1h6n1zu-o_O-fadeIn_3jddj2-o_O-backgroundSize_contain_16d3go2") @holder.each { |x| print "---------------------------------" pp x.methods print "---------------------------------" }

я хочу увидеть HTML

а я чета не могу

Alex
06.09.2017
12:35:53
аргумент против чего прости?
SWAP не предназначен для оперативного исполнения, все процессы должны исполняться в RAM. SWAP - это для гибернации я бы сказал больше и чтобы снизить потери данных в те моменты когда RAM на фулл заполнена.

Dmitry
06.09.2017
12:36:41
своп это а не свап это раз.

два где я пишу что лучше своп на ссд держать чем оперативы купить\разобраться что сжирает память?

я поделился с тобой своим опытом.

Fedor
06.09.2017
12:40:44
4, fedora, plasma )

Alex
06.09.2017
12:40:57
я поделился с тобой своим опытом.
Отлично, благодарю :) просто это настолько очевидно, что все лучше держать на ssd )

Fedor
06.09.2017
12:40:59
хватает на все, еще и окружение для разработки поднимаю

Dmitry
06.09.2017
12:41:14
я всего лишь хотел сказать что даже с 4 проблем не испытываю потому как ssd

Fedor
06.09.2017
12:42:10
Своп нужен на ноутах, потому что он туда отправляется в гибернейт

Alex
06.09.2017
12:42:21
это одна из функций

Страница 342 из 921