@rubyschool

Страница 325 из 921
Svetlana
27.08.2017
21:15:28
Вот здесь темы. Подойдёт?

Tanya
27.08.2017
21:16:11
вооооооооо спасибо

??

Vladimir
27.08.2017
21:17:44
Google
Svetlana
27.08.2017
21:18:14
спасибо

Vladimir
27.08.2017
21:18:54
@rybalkina_sveta очень доходчиво и понятно | про #rspec English: http://rspec.info/

борьба "green_point vs red_fail" *_spec.rb

http://www.betterspecs.org/

LastGuard
28.08.2017
01:49:29
Всем доброго времени! Подскажите плиз, где может быть ошибка.. уже 2часа всё возможное перепробовал - не выходит..







Ro
28.08.2017
02:36:41
строка 55

в таблице нет столбца username

скорее всего есть user_name

Vitaly
28.08.2017
02:38:09
Ребят, а кто-нибудь сейчас на удаленке работает вне рашки? Где-нибудь в теплых местах?)

LastGuard
28.08.2017
02:56:23
скорее всего есть user_name
менял имена, ошибка таже

Google
LastGuard
28.08.2017
02:57:26
Я залил на гит, если будет возможность, то посмотрите

git@github.com:GreenTer/L26.git

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

но пока решения не нашёл

Konstantin
28.08.2017
03:00:44
Ты ручками

Открой дб

Посмотри, какие там столбцы в таблице

LastGuard
28.08.2017
03:01:28
Все по анологии и делал

Как я понял - конфликтует def и переменная db

Vlad
28.08.2017
03:09:50
Я нашел решение сходу

Но интересно посмотреть почему так

LastGuard
28.08.2017
03:16:40
:) буду рад почитать с утра, а то в знаниях с 9 вечера, уже 6 утра.. сил нет! Заранее спасибо! Если конечно данная делема даст мне заснуть

Vlad
28.08.2017
03:17:04
@LastGuard , метод get_db надо в начале кода поместить просто

LastGuard
28.08.2017
03:17:36
Помещал, не помогло

Vlad
28.08.2017
03:18:26
Версия гема возможно другая



LastGuard
28.08.2017
03:19:11
Да и def если я не ошибаюсь, можно писать почти в любом месте

Vlad
28.08.2017
03:19:39
Вот у меня заработало. Поэтому сижу изучаю исходники синатра, почему так вышло)

У меня версия 2.0.0

LastGuard
28.08.2017
03:20:30
Ооо, крутяк - закоммить плиз)) с меня лайк в харизму : )

Google
LastGuard
28.08.2017
03:21:19
Тоесть версии грубо говоря не совсем подошли?

Vlad
28.08.2017
03:23:26
А фиг его знает. Но метод если определить в начале - у меня работает.

LastGuard
28.08.2017
03:25:37
D:/a. Programing/MyApp/L26/app.rb in block in <top (required)> db.execute 'insert into

всё ровно такую ошибку выдаёт.. завтра с версии гляну..

а какой гем за это отвечает? sqlite?

Vlad
28.08.2017
03:28:43
За что именно? Ошибка какая?

LastGuard
28.08.2017
03:30:01


это если цикл def в начале ставить

Vlad
28.08.2017
03:31:39
Ну так заработало)

А ошибка вон написана у тебя

table Users has no column named Name_Client

Ro
28.08.2017
03:32:27
или так, для общего развития?

LastGuard
28.08.2017
03:33:57
table Users has no column named Name_Client
db.execute 'insert into Users ( Name_Client, phone, datestamp, barber, color ) values (?, ?, ?, ?, ?)', [@user_name, @user_phone, @user_time, @barber, @color]

в этом коде ошибка? Нужно еще что-то добавить?

Vlad
28.08.2017
03:34:47
Это у тебя вставка в таблицу. А теперь посмотри на блок configure, в котором у тебя создается таблица и как называются поля)

LastGuard
28.08.2017
03:36:46
configure do db = get_db db.execute 'CREATE TABLE IF NOT EXISTS "Users" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT, "Name" TEXT, "Phone" TEXT, "DateStamp" TEXT, "Barber" TEXT, "Color" TEXT )' end

тяжело)) не варит - но ответ хочу гайти

Vlad
28.08.2017
03:38:06
Вам, мсье, поспать бы)

У тебя при создании таблицы поле Name

Google
LastGuard
28.08.2017
03:38:14
+

Vlad
28.08.2017
03:38:26
А при вставке в таблицу ты назвал Name_Client поле)

Естественно такого поля нет

Оттуда и ошибка

LastGuard
28.08.2017
03:45:15
Ладно, сходу не вышло.. завтра поборю : ) Всем спасибо, до завтрашних задач..

Admin
ERROR: S client not available

Vitaly
28.08.2017
04:14:00
или так, для общего развития?
В целом интересны любые подробности.))

Предупреждение для тех, кто положит свой глаз на ElasticSearch. Если у вас проект жрет мб 700, а на сервере всего 1 гб озу, то будьте готовы к тому, что сервер умрет. Нашел переписку, где чуваку с подобной проблемой советуют просто начать с 8гб сервера. Думаю, на начальных этапах можно обойтись и без супернавороченного поиска, если того не требует заказчик https://github.com/Casecommons/pg_search

Fedor
28.08.2017
08:58:00
Там можно потребление памяти ограничить

я эластику 500м отдал, пока живет нормально

правда одного гигабайта на сервак с эластиком действительно маловато

там скорее всего и полнотекстового поиска по постгресу хватит )

Nikolay
28.08.2017
09:05:02
А сфинкс плох?

Fedor
28.08.2017
09:06:26
не знаю, не пробовал

эластик топовый, но он на яве, со всеми вытекающими проблемами

постгрес, вроде не плох, но это полнотекстовый поиск, там нет всяких плагинов для морфологии, edge ngram и.т.п.

сфинкс вроде что-то среднее, но я с ним не работал

Radzhab
28.08.2017
09:57:49
Согласен с Виталием, у меня комп 8 гиг озу, тоже плохо стало от эластика. Для простого поиска с головой хватает pg_search

Fedor
28.08.2017
09:58:04
O_O

да как вы это делаете?

Google
Fedor
28.08.2017
09:58:40
у меня 4Г, работает эластик, постгрес, редис, вебсервер...

Olga
28.08.2017
11:37:15
всем привет) как правильно кнопочки писать? 1вариант: <button type="submit" class="btn btn-primary">запуск ракеты</button> 2вариант: <input type="submit" />

Fedor
28.08.2017
11:39:13
http://htmlbook.ru/html/button

Olga
28.08.2017
11:40:18
Федор спасибо)

Fedor
28.08.2017
11:40:27
не за что

George
28.08.2017
11:40:55
Ребят, подскажите, можно как то остановить выполнение sql запроса, поправить код и продолжить запрос с момента остановки?

Илья
28.08.2017
12:02:10
Посмотрите, о чем твитнул(а) @mogilnikov: https://twitter.com/mogilnikov/status/902112952618283008?s=09

Olga
28.08.2017
12:03:15
))

George
28.08.2017
12:54:56
Какой код Вы хотите поправить?
Задача: есть таблица users с полями id и shared_id у которых значений NULL. Надо пройтись про таблице и если значение NULL заменить его на другое

И решение должно позволять остановить обновление, поправить код в случае ошибки, и запустить заново, не обновляя уже обработанные записи.

Fedor
28.08.2017
12:57:10
UPDATE users SET id = value, shared_id = value WHERE id IS NULL and shared_id IS NULL

обновит все в одной транзакции

это невозможно прервать, не останавливая БД

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