@rubyschool

Страница 319 из 921
Vitaly
26.08.2017
08:49:56
Я бы не отказался получить видео запуска тестов и самого Rails проекта, Rails console. Очень надеюсь на кардинальные различия по сравнению с Air. Потому как Air по сравнению с обычной ubuntu при той же конфигурации существенно проигрывает в скорости запуска.

Fedor
26.08.2017
09:11:18
Поставь убунту на мак, тоже буде существенно быстрее

Я ставил одному товарищу, он доволен

Google
Fedor
26.08.2017
09:12:05
Правда непонятно, нафига тогда переплачивать за мак и мучиться с кривой клавой

Vitaly
26.08.2017
09:18:31
Мак супер, просто для разработки нужно помощнее.) Я не юзал последнии клавы, но вроде норм. Тачпад изумительный.)

Vladimir
26.08.2017
09:41:32
(сам бы кинул, но на работе - не хочу на линкедин заходить)
Я не регался ещё в линкедине, когда он в России был открыт...

Nikolay
26.08.2017
09:48:38
у меня в последние дни не хватает 8 гигов в виртуалке с убунтой, в моментах вешается наглухо (

Vitaliy
26.08.2017
09:50:27
Может течь память, у меня бывает такое с вебпакером, если часто сохранять es6 файлы, он каждый раз запускает их пересборку, и память может быстро отъесть

Vladimir
26.08.2017
09:50:30
Кто-нить юзает айпад? Это реально проблема в мобильную версию установить дополнения?

Vitaliy
26.08.2017
09:51:37


+ в vmware из 8 Гб на виртуалку я выделяю 4.5 + своп на 2 Гб

spartakusQ
26.08.2017
09:53:52
как виджет называется?

Vladimir
26.08.2017
09:54:06
я наверное с иксами промахнулся, поставив мать, тоже надо было сразу ставить xcfe

Vitaliy
26.08.2017
09:54:32
как виджет называется?
xfce4-systemload-plugin 1.1.2 http://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin



Google
spartakusQ
26.08.2017
09:56:30
http://goodies.xfce.org/projects/panel-plugins/xfce4-eyes-plugin

контроль ))

я из набора плагинов clipman использую



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

Vitaliy
26.08.2017
09:58:41
А я ClipIt, еще с минта на него подсел



А в винде — ditto

spartakusQ
26.08.2017
10:01:34
по сути одно и тоже делают, главное удобство

а почтовые плагины такого типа есть?

Vitaliy
26.08.2017
10:06:00
Для проверки почты? Я гугловский Inbox использую. Удобная концепция с письмами как todo-задачами

Антон
26.08.2017
10:49:59
У кого-нибудь есть последний Mac Pro? Интересует скорость его работы.
У нас на работу у двоих. Претензий нет ни у кого.

У меня прошка 12-го года, ссд и 16 оперативы. Тоже никаких претензий нет.

Егор
26.08.2017
11:03:05
@vitalyliber есть прошка 17 года

Vitaly
26.08.2017
11:03:20
Какие характеристики?

Как быстро работает?

Егор
26.08.2017
11:04:21
8 gb, rubymine, webstorm, Xcode, android studio параллельно запущены, ничего не лагает, только кулер жужжит

Nikolay
26.08.2017
11:04:31
Егор
26.08.2017
11:04:53
Ну и хром офк с vue и ember аддонами

Alex
26.08.2017
11:04:58
Нужен код

Google
Alex
26.08.2017
11:05:34
не вышло, не грузится
Тоесть экземляр класса сохраняется, а метод не вызывается?

Nikolay
26.08.2017
11:06:30
так экземпляр по new сначала же в памяти висит и ждет сохранения на сколько знаю?

Alex
26.08.2017
11:06:56
не по new, а по create

вернее в методе контролера create, new - это просто форма

если ты сделал как я выше писал, то твой метод модели должен был вызваться по команде @post.save ДО валидации, если метод не вернул ошибок, то идут валидации, а потом сохранение в базе

Vitaly
26.08.2017
11:08:53
@topolnyaknsu сколько секунд Rails проект стартует?

Егор
26.08.2017
11:09:19
ну учитывая что у меня все рельс проекты API mode

отдельно собираю фронт 2-3 сек

это с тестами

Alex
26.08.2017
11:12:57
он может отработать при вызове .valid?

Alex
26.08.2017
11:14:25
а мне получается надо чтобы метод отработал не на save, а на new или build
или привязать к конкретному методу контроллера (before_action: new, show, etc)

Nikolay
26.08.2017
11:35:14
тоже не вышло. Пока сделал так. В модели метод с данными инициализации и в нужных экшнах вызываю

Обнаружил теперь другой косяк. Переходишь на страницу создания splashpage. Загружается форма с чекбоксами, которые можно сортировать (это я добавлял), но пока страницу не сохранишь, сортировка конечно же не применяется ибо некуда сохранять. А сортировка при изменении позиций шлет аяксом на экшн sort. Прилагаю картинку, как лучше этот момент учесть?



Tanya
26.08.2017
12:18:03
Для ubuntu такой же видела.

Alex можешь и меня пинговать сразу

Там кто из нас увидит быстрее, удалит :)

Google
Alex
26.08.2017
13:37:00
в приложении на rails 3.2.19 в папке config есть папка deploy. Это в ранних версиях она поставлялась?

Vitaly
26.08.2017
13:41:05
это скорее всего настройки для capistrano

Alex
26.08.2017
13:46:35
если я в директории проекта ( /current на удаленном сервере) выполняю ruby -v

и мне возвращает 1,9,3, то значит проект использует именно её, верно?

ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] rails -v bash: rails: command not found

rails not found но при этом сайт работает, это как понимать?

Vitaly
26.08.2017
13:50:58
не факт, может там RVM и он использует другую версию Ruby

и gemset

Admin
ERROR: S client not available

Alex
26.08.2017
13:52:30
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini; passenger_ruby /home/alliance/.rvm/gems/ruby-2.1.2-railsexpress/wrappers/ruby;

судя по конфигу nginx там rvm

which ruby /usr/bin/ruby

rvm list rubies rvm rubies ruby-2.1.0 [ missing bin/ruby ] =* ruby-2.1.2-railsexpress [ x86_64 ] # => - current # =* - current && default # * - default

как там версию rails проверить?

я просто с rbenv всегда работал

Vitaly
26.08.2017
13:57:16
переходишь в gemset

там как обычно проверяешь версию

Alex
26.08.2017
13:59:59
там как обычно проверяешь версию
rvm gemset list gemsets for ruby-2.1.2-railsexpress (found in /home/web/.rvm/gems/ruby-2.1.2-railsexpress) (default) => web global

я правильно понимаю, что сейчас используется gemset web?

Vitaly
26.08.2017
14:00:23
да

Google
Alex
26.08.2017
14:00:56
теперь rails -v?

Tanya
26.08.2017
14:02:31
Alex
26.08.2017
14:02:49
rails -v bash: rails: command not found

Tanya
26.08.2017
14:04:23
чет странно.

Aleksej
26.08.2017
14:07:32
Сударь, да у вас рельсы нет...

Alex
26.08.2017
14:07:32
Да, я посмотрел там конфиги capistrano

Сударь, да у вас рельсы нет...
А как сайт работает? )

Tanya
26.08.2017
14:07:56
а сайт на рельсе?

Alex
26.08.2017
14:08:31
Да. namespace :bundler do desc "Run bundler, installing gems" task :install do run("cd #{release_path} && bundle install —path #{bundle_path} —local —without development test heroku") end end

сайт получается не в current лежит, а в release?

в Gemfile там указано gem 'rails', '3.2.19'

Вообщем как я понял вначале тут надо разбираться с capistrano с этим, я раньше деплоил все ручками.

Вроде тут где-то кидали хороший гайд по нему?

Vlad
26.08.2017
14:20:48
Я бы посветовал Mina вместо Capistrano, которым уже года два не пользуюсь

Alex
26.08.2017
14:24:58
Я бы посветовал Mina вместо Capistrano, которым уже года два не пользуюсь
а в чем суть в двух словах? Когда я свои сайты деплоил я настраивал окружение, а потом запускал последовать инсталл, миграте и т.д. меня лично это никак не напрягало. Тут меня попросили посмотреть проект и как понимаю деплоят его через capistrano.

Vlad
26.08.2017
14:25:30
Ну если есть проект который работает на capistrano - не трогай)

Alex
26.08.2017
14:25:40
Если я правильно понимаю всю суть этих деплоеров, то что пишется скрипт, потом я создаю новую виртуалку, сливаю из репа на локаль сайт - запускаю скрипт и он разворачивает все окружение, верно?

Vlad
26.08.2017
14:27:54
Ну суть просто в автоматизации. Деплоер просто заходит на сервер по SSH и выполняет набор команд: 1) Сливает проект с репы, устанавливает его, запускает bundler, прогоняет миграции, создает релиз.

Alex
26.08.2017
14:28:54
а в обратной последовательности? если я хочу слить готовый проект с репозитария на локаль?

Vlad
26.08.2017
14:29:52
Это как? В смысле?. Ну руками же ж... git clone репозиторий, или git pull, если уже есть...

Alex
26.08.2017
14:31:28
тоесть как обычно, деплоер нужно лишь когда заливаешь на СЕРВЕР. На локаль все по старинке, клон, инсталл, migrate и т.д.

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