
Henry
26.08.2017
08:47:04

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
У меня прошка 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 сек
это с тестами

Nikolay
26.08.2017
11:12:22

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

Vitaly
26.08.2017
11:13:25

Alex
26.08.2017
11:14:25

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

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 и т.д.