
Eugene
08.07.2016
07:40:08
$5/h
мое дело предложить

Ivan
08.07.2016
07:40:55

Eugene
08.07.2016
07:41:04
Сомневаюсь

Google

Eugene
08.07.2016
07:41:08
Общаться надо наверн

Aleserche
08.07.2016
07:41:34

Ivan
08.07.2016
07:41:40
Можно контакты человека? Пообщаюсь, спрошу

Aleserche
08.07.2016
07:41:42
я бы слшгласился
другое дело
вы зря напрягаетесь. Если вы не подойдете клиенту, то он вам об этом скажет. Если думаете что, можете не потянуть, то можете обговорить риски. В любом случае безвыходных ситуаций не бывает.

Ivan
08.07.2016
07:45:22

Eugene
08.07.2016
07:53:34
newwalls скайп
кто будет писать - скажите, что от Димы Шарикова

Rustam
08.07.2016
08:50:03
чет я поставить рельсы не могу
[rustam@localhost ~]$ gem install rails
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
current directory: /home/rustam/.gem/ruby/gems/nio4r-1.2.1/ext/nio4r
/usr/bin/ruby -r ./siteconf20160708-8525-a155vt.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /home/rustam/.gem/ruby/gems/nio4r-1.2.1 for inspection.
Results logged to /home/rustam/.gem/ruby/extensions/x86_64-linux/2.3.0/nio4r-1.2.1/gem_make.out
ЧТЯДНТ?

Aleserche
08.07.2016
08:50:56
а руби как ставил?

Google

Ivan
08.07.2016
08:51:06
руби какой версии?

Aleserche
08.07.2016
08:51:08
он у тебя хедер не видит

Rustam
08.07.2016
08:51:23
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
руби ставил sudo dnf indstall ruby

Ivan
08.07.2016
08:52:05

Rustam
08.07.2016
08:52:17
ок
ща попробую
тогда мини-холивар. что лучше rvm или rbenv?

Ivan
08.07.2016
08:54:08
хз. Юзаю rvm и горя не знаю, всё работает хорошо

Evgeniy
08.07.2016
08:54:27
ставил так, все работает.
тогда мини-холивар. что лучше rvm или rbenv?
я задавался этим вопросом. нашел такой ответ, если ставишь дома, для себя, поизучать поиграться - тогда лучше rbenv. если разрабатываешь в команде, в крупной конторе, большой проект - rvm.
поскольку всегда пользовался rvm - решил не заморачиваться и использовать его дальше.

Rustam
08.07.2016
08:57:11
спасибо. ща система апдейтнется, буду ставить рвм
после установки rvm все стало ок. Всем спасибо
следующий вопрос. как прикрутить postgre к рельсам? Проект создается, а вот rake db:create ошибку дает

Eugene
08.07.2016
09:51:43
ну все ясно
что ж ты сразу не сказал
значит теперь слушай решение...

Rustam
08.07.2016
09:52:32
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"blog_development"}
rake aborted!
PG::ConnectionBad: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Eugene
08.07.2016
09:56:24
уже лучше

Google

Eugene
08.07.2016
09:56:27
ошибку прочитал?

Кøе-ктø Геннадьевич
08.07.2016
09:57:58
А если забить в гоголь эту ошибку?

Eugene
08.07.2016
09:58:21
да из неё и так должно быть понятно в чем проблема

v
08.07.2016
10:01:28

Ivan
08.07.2016
10:02:23
Я отстал от жизни :c

v
08.07.2016
10:05:16

Eugene
08.07.2016
10:05:34
контакты выше

Кøе-ктø Геннадьевич
08.07.2016
10:05:36
Овуляшки

v
08.07.2016
10:06:15
а то у тебя драйвер лезет за соединекнием в unix-сокет
которого, я так понимаю, нетути

Aleserche
08.07.2016
10:09:44
вода...

v
08.07.2016
10:11:20

Ivan
08.07.2016
10:11:21
Я так понял HABTM вообще ущебрная связь

v
08.07.2016
10:11:36

Ivan
08.07.2016
10:11:51
И лучше сразу идти в has_many :through

Eugene
08.07.2016
10:12:03
юзай по назначению и будет тебе счастье

v
08.07.2016
10:14:03

Ivan
08.07.2016
10:14:10
юзай по назначению и будет тебе счастье
Да вроде по назначению, мне не нужен доступ ни к каким данным и конкретным отдельным связям хабтм. Однако элементарно валидацию с ней не сделать я так понял, потому что ассоциации добавляются только путем <<, а он через валидации не проходит

Google

v
08.07.2016
10:14:24
связь многие ко многим не просто так придумали

Ilona
08.07.2016
11:26:59
https://m.geektimes.ru/post/278218/

Ivan
08.07.2016
11:51:41
Что-то не могу ?

N.B.71th
08.07.2016
11:52:31
Что с github?

v
08.07.2016
11:53:17
cdn
блочится

Vlad
08.07.2016
11:53:22
Ха!

Admin
ERROR: S client not available

v
08.07.2016
11:53:26
у некоторых провайдеров

Vlad
08.07.2016
11:53:37
На днях было, чистка кеша помогла

Evgeniy
08.07.2016
11:53:47
я в детстве всегда так делал.

N.B.71th
08.07.2016
12:05:39
Не-а, не помогло. Правда, некоторые сайты вылечились x)
На днях было, чистка кеша помогла

Ivan
08.07.2016
12:06:52

Vlad
08.07.2016
12:19:02
Жаль... Провайдеры наши чудят, видимо

v
08.07.2016
13:08:47
фригейт помог
теперь даже с выключенным фригейтом нормально выглядит
чудеса

N.B.71th
08.07.2016
13:14:25
Не, фригейт не помог D:

N
08.07.2016
14:49:08
Не вскипит ?

Google

Ivan
08.07.2016
14:49:34
Спасибо :)
Хоть убей, не понимаю как сделать валидацию на связи many-to-many не в контроллере. Вот есть теперь у меня связь has_many :through. Есть валидация в ней. Валидация работает отлично, но есть одно но. Добавляем к ассоциации мы методом <<, который не создаёт нового объекта, то - есть он работает на подобие save! сразу же, и в if его не обернуть, следовательно если валидация проваливается вылазит эксепшн, "validation failed", хоть оборачивай, хоть не оборачивай в if. Что делать в таком случае?

v
08.07.2016
15:00:06

Ivan
08.07.2016
15:01:31
И этот ответ видел)
Валидации работают, хоть какую я туда напишу, вопрос в другом
Если мы валидации в обычном случае хэндлим обычным if @model.save else end
то @model.another_model << current_user_naprimer уже if'ом не сдержать
и он выдаст ошибку поверх if'a

v
08.07.2016
15:10:23
это так себе практика
как ты транзакцию таким образом хэндлить будешь?

Ivan
08.07.2016
15:11:32
Хорошо. Какая практика тогда правильна? Мне нужно всеголишь аппенднуть одну модель в другую

v
08.07.2016
15:11:59
исключения обрабатывать, например

Ivan
08.07.2016
15:13:28
C rescue сделал - работает как надо
Это нормальная практика?

Rustam
08.07.2016
17:03:50
чет я не победил постгрес, буду пока юзать sqlite =)

Eugene
08.07.2016
17:05:46
у тебя осх?

Rustam
08.07.2016
17:06:09
нет. Федора
на хипстерство денег не хватает