@rubyschool

Страница 488 из 921
Vladimir
19.12.2017
13:26:47
"`"

Три апострофа где Ё. До кода и после

Alex
19.12.2017
13:29:11
вангую, что не правильный запрос. Есть ли соединение с базой? @RArray - не нужно так называть переменные, все буквы мелкие надо сделать

проверяйте запрос прямо в базе mysql в консоли

Google
Vladimir
19.12.2017
13:31:24
Простите что не в тему, просто для примера, а то часто постят такое, что не прочитаешь.

class Equipment include DataMapper::Resource property :id, Serial property :name, String property :serial, String property :where, String property :ip, String\s property :responsible, String property :created_by, Integer property :created_at, DateTime property :changed_by, Integer property :changed_at, DateTime property :comment, Text property :if_sh_run, Integer property :sh_run_getter, String has n, :ports has n, :configurations end

Alex
19.12.2017
13:31:55
"INSERT into table_name (r_id, r_name) VALUES (1, 2)"

как-то так должен быть запрос, переменные можно самому подставить

Denis
19.12.2017
14:23:25
И че вы думаете что у меня просто соединения с базой нет?

Кстати вопрос у кого-нибудь datamapper выебывался на тему того что ему json не нравится и пиздец что делать не знаю

Andrey
19.12.2017
14:26:33
А datamapper разве не устаревший гем?

Николай
19.12.2017
14:28:38
доброго дня. подскажите, кто в курсе. при запуске websocket сервер пишет Subscription class not found: "QuestionsChannel". В чем проблема?

Fedor
19.12.2017
14:29:20
нужен класс subscription для работы с сокетом

Николай
19.12.2017
14:30:14
ему нужен класс QuestionsChannel. он есть. app/channels/application_cable/questions_channel.rb

но он его не видит

кто-нибудь сталкивался?

Fedor
19.12.2017
14:33:48
в application_cable  вроде родительский класс лежит

Google
Fedor
19.12.2017
14:33:55
а остальные каналы просто в channels

http://edgeguides.rubyonrails.org/action_cable_overview.html

Николай
19.12.2017
14:34:52
ща попробую...

похоже, что это правильное решение)

спасибо

Fedor
19.12.2017
14:57:41
не за что

Denis
19.12.2017
16:04:31
Парни подсобите чета не хочет в базу писать и все тут

require 'active_record' class Rss < ActiveRecord::Migration[5.0] def up create_table :system_settings do |t| t.string :title t.string :md5 t.text :description end end end rss = Rss.new

@RArray.each { |x| begin rss.title = x["header"] rss.md5 = x["md5"] rss.description = x["description"] rss.save rescue end }

Николай
19.12.2017
16:06:29
rss.valid?

Roman
19.12.2017
16:06:56
Николай
19.12.2017
16:06:57
че в логах, другими словами)

Denis
19.12.2017
16:07:19
окей

Alex
19.12.2017
16:07:51
rss.errors.full_messages

Denis
19.12.2017
16:08:25
я просто к дата мапперу привык а он сука работать не хочет

Alex
19.12.2017
16:08:40
ну и я надеюсь вверху был? rss = SystemSetting.new

ну или как там класс для system_settings у тебя называется

Denis
19.12.2017
16:09:03
а надо да?

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

Alex
19.12.2017
16:09:25
нужен новый объект

Google
Alex
19.12.2017
16:09:30
а где он у тебя?

Denis
19.12.2017
16:09:39
типа так rss = Rss.new

Alex
19.12.2017
16:10:16
а руби знает, что классу Rss соответсвует таблица system_settings?

Denis
19.12.2017
16:10:16
rss.rb:89:in `<main>': undefined local variable or method `data' for main:Object (NameError)

вот что вернул save!

Alex
19.12.2017
16:10:45
все верно вернул, нету инициализации

Denis
19.12.2017
16:11:12
хотя я лишнее все поубирал щас еще раз погляжу

а как инициализацию сделать?

Alex
19.12.2017
16:11:37
Надо учить ruby и ActiveRecord

Denis
19.12.2017
16:11:37
я чет в туториал смотрю ниче там не вижу такого

Alex
19.12.2017
16:12:04
пока у Вас нету ни малейшего понимания ни ruby ни ActiveRecord

Есть же классные уроки тут, всего 100 часов и ты специалист )

Denis
19.12.2017
16:12:53
вот щас ошибок вообще нет

Alex
19.12.2017
16:13:14
ну а вообще: http://rusrails.ru/active-record-query-interface http://rusrails.ru/rails-database-migrations http://rusrails.ru/active-model-basics вот с этого можно начать

Denis
19.12.2017
16:13:18
user = User.new do |u| u.name = "David" u.occupation = "Code Artist" end

http://guides.rubyonrails.org/active_record_basics.html

вот и все что в доке написано

я ж не сам придумал

ну и в твоей доке никакой инициалищации нет

только описание таблицы и все поехали

Google
Denis
19.12.2017
16:15:26
Че таблица не так описана?

class Rss < ActiveRecord::Migration[5.0] def up create_table :system_settings do |t| t.string :title t.string :md5 t.text :description end end end rss = Rss.new

Andrey
19.12.2017
17:00:40
Не так

Миграции это миграции а тебе модель нужна.

class Rss < ActiveRecord::Base end

и все

Ro
19.12.2017
17:06:23
МАСТЕР давай подучи матчасть немного, тебе пригодится)

Admin
ERROR: S client not available

Ro
19.12.2017
17:06:35
соображаешь, но теории не хватает

Denis
19.12.2017
17:07:00
Андрей да я только за

ну не так много хорошей литературы по теме

стандартные доки настолько так себе

я же от-туда списал код

а не сам придумал

Santez
19.12.2017
17:07:48
Друзья посоветуйте пожалуйста мануалы или статью какую нибудь по правильному внедрению PostgreSQL в Rails проект. Я просто утонул в адской документации с офиц сайта, а все статьи, что нашел через Гугол дают понимание о развертке PG , на уровне системы. Я прописал все в Gemfile и установил pg . Теперь надо базу сделать и накинуть таблицу с определенной структурой. Где почитать можно ?

Denis
19.12.2017
17:08:23
Вооот человек знает что такое ПГ а я вот не знаю

только Мускул(((

Надо бы тоже выучить часто хотят его работодатели

Marat
19.12.2017
17:10:03
::Install Postgres 12. Execute sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list" wget —quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get install postgresql-common sudo apt-get install postgresql-9.5 libpq-dev 13. Edit /etc/postgresql/9.5/main/pg_hba.conf and change the lines local all all peer to the following: local all all md5 14. Restart the server: sudo service postgresql restart 15. Execute sudo -u postgres createuser db_user -s sudo -u postgres psql When in postgres console, type: \password db_user When prompted, set the password to <password> Exit psql console: \q 16. Restart the server: sudo service postgresql restart

Это для локальной разработки. Мануал, которым я пользуюсь

Google
Santez
19.12.2017
17:13:15
Спасибо. Уже близко к тому что мне надо.

Офиц мануал по PG написал Дьявол.

Marat
19.12.2017
17:14:56
Да, psql уже поновее есть, юзай лучше его.

Ro
19.12.2017
17:15:38
sudo -u postgres psql \du - list users \l+ - list databases \dt+ list tables \q - exit \c db_name - connect to database (same as "use db_name" in mysql) Also: http://www.postgresonline.com/downloads/special_feature/postgresql83_psql_cheatsheet.pdf

evgeny
19.12.2017
17:16:01
А кто-нибудь использует всерьёз AWS Cloud9 как среду разработки? Или это только на поиграться? Хотел посмотреть, а там данные кредитки при регистрации просят, я испугался и закрыл браузер

evgeny
19.12.2017
17:44:21
скорми пейпал. Там, если что, можно удалить подписку потом.
ага, скормил виртуальную карту. Спасибо. Правда налажал в телефонной верификации и теперь 12 часов ждать, чтобы попробовать еще раз))

Арсений
19.12.2017
18:14:16
ага, скормил виртуальную карту. Спасибо. Правда налажал в телефонной верификации и теперь 12 часов ждать, чтобы попробовать еще раз))
У меня тоже была проблема с верификацией через телефон. 5 раз пытался, всё тщетно. Написал им, и они мне сами позвонили из штатов, всё подтвердили.

Ro
19.12.2017
19:06:33
а у меня кореш в гугл устроился, говорит хорошие завтраки, обеды и унитаз с подогревом. Второй день там. А, еще суши есть

spartakusQ
19.12.2017
19:08:38
а у меня кореш в гугл устроился, говорит хорошие завтраки, обеды и унитаз с подогревом. Второй день там. А, еще суши есть
Всромнилась серия футурамы как дед Фрая чистил унитаз зубной щёткой чтобы поесть из него.

Николай
19.12.2017
20:29:56
сам пока только сохранил ссылку. времмени смотреть не было

Vitaly
20.12.2017
01:42:57
Я тут начал использовать Google cloud sql. Постгрес в облаке - очень удобно, бэкапы, восстановления, безопасность и автомасштабирование

Экономит уйму времени

Ro
20.12.2017
01:47:35
Сколько будет стоить?

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