
Andrey
02.12.2016
17:04:33

Mikhail
02.12.2016
17:04:36
Зачем
Открой документацию, там все есть

Andrey
02.12.2016
17:04:49

Google

Mikhail
02.12.2016
17:05:02
Чтобы скопипастить код и по прежнему ничего не понимать?
Плохая идея. Попробуй почитать официальный док. У тебя просто пробел в рубях, поэтому ты не понимаешь как завести синатру

Alex
02.12.2016
17:05:30
лол, насколько я понимаю каждый проект на синатре уникален.

Andrey
02.12.2016
17:06:01

Mikhail
02.12.2016
17:07:24

Alex
02.12.2016
17:07:34
там примитивный getting started
каждый проект на бандите уникален
насколько я понимаю.

Mikhail
02.12.2016
17:08:00
http://www.sinatrarb.com/intro.html
рили? это примитивно?

Andrey
02.12.2016
17:08:31
мне нужно как-то локально его запустить что-бы доделать, а потом что-бы на продакшоне его пассенжер запускал
именно этот момент меня интересует

Google

Mikhail
02.12.2016
17:09:04
ну поставь пассажир локально

Andrey
02.12.2016
17:09:05
а еще кто такой config.ru и нахуй он вообще нужен

Сергей
02.12.2016
17:09:21
ну дык файл ruck

Mikhail
02.12.2016
17:09:44
конфиг ру это от rack

Andrey
02.12.2016
17:09:45

Mikhail
02.12.2016
17:10:06
видимо придется
нет, просто надо погуглить. Синатра как и все похожие фреймы сидят на rack

Andrey
02.12.2016
17:10:42
меня интересует момент связки пассенжера к примеру и файла.
т.е локально я к примеру запускаю ruby app.rb и всё ок

Mikhail
02.12.2016
17:11:14
ща тебе скину

Andrey
02.12.2016
17:11:41

Mikhail
02.12.2016
17:12:28
бери любой. Они все примерно одинаково собираются
Я когда первый раз синатру пробовал, тоже гуглил че попало. Лучше родного дока нет

Andrey
02.12.2016
17:16:52
Просто сам процесс не понятен.
Я в детстве phpшником был и там было понятно.
у тебя есть index.php и он всё разруливает

Mikhail
02.12.2016
17:17:26
Что значит разруливает? Ты туда посылал запрос и дальше им оперировал

Andrey
02.12.2016
17:17:56
да, мой капитан, так и есть.

Mikhail
02.12.2016
17:17:58
Тут тоже самое. Посмотри в доках как завести синатру. И твои запросы будут бежать в роут синатровский. А дальше рули как хочешь

Google

Mikhail
02.12.2016
17:18:02
ТОже самое
вообще проверь подключил ли ты ее
require 'sinatra'
а то чето мне показалось что нет

Andrey
02.12.2016
17:19:33
С отсюда пример брал
https://www.phusionpassenger.com/library/deploy/config_ru.html
короче разобрался, всем спасибо

Alex
02.12.2016
17:26:36
Да это примитивно

Andrey
02.12.2016
17:27:27

Alex
02.12.2016
17:28:21
удивлюсь, потому что тоже самое у меня сразу заработало

Andrey
02.12.2016
17:29:49

Alex
02.12.2016
17:30:33
тогда я не понимаю в чем проблема.

Andrey
02.12.2016
17:31:49
Проблема в то что хочется сделать модульно.
Вот тут отличный пример https://github.com/openshift/sinatra-example/blob/master/example-modular/Gemfile

Andrey ?
02.12.2016
17:32:04
Если нет - то куда зашел, то и разрулило

Andrey
02.12.2016
17:32:37

Alex
02.12.2016
17:32:52
настоящие мужиги используют nginx+php-fpm

Andrey ?
02.12.2016
17:33:03
Ну если зайти на hooindex.php, то разруливать будет не индекс)

Andrey
02.12.2016
17:33:28

Google

Alex
03.12.2016
08:04:04
https://github.com/v0dro/rubex

Rafkat
03.12.2016
08:15:10
Нафига?

Alex
03.12.2016
08:24:43
чтобы экстеншены на почти руби писать!

Nomaniba
03.12.2016
11:18:28
Язык же еще сырой? стейбл_версиоон ,абсенс:тру

Alex
03.12.2016
11:19:02
https://github.com/rails/rails/pull/27113

Alexander
03.12.2016
11:22:15
офигенно же

Сергей
03.12.2016
11:23:44

Admin
ERROR: S client not available

Nomaniba
03.12.2016
11:34:30
Че
Ну я хуй знаю, но альфа версия это не стейбл. Альфа на то и альфа, "че" даже не бета

Igor
03.12.2016
12:15:11
у Crystal вообще есть перспективы?

Mikhail
03.12.2016
12:46:14
когда релиз будет, будет видно

Evgeny
03.12.2016
12:48:11
Как по мне в принципе есть если руби общество поддержит. Я вчера решил обновить версию, залез на сайт. Смотрю особо ничего не поменялось, так же пара чел делает в основном. Смотрю пожертвования проекту и что я вижу, если донатят хорошо то столько то часов в неделю, если меньше значит меньше. Если не будет то и станет все. Они сами писали мы не гугл. Кстати Матз туда 500$ тоже кинул

Nomaniba
03.12.2016
12:51:21
Им нужно на кикстартер или гикстартер, если есть такой. На донатах писать язык, о боги. Так же им нужна сильная позиционка, ибо "мы как руби, только компилимся" как то не работает и никому особа не нужна

Evgeny
03.12.2016
12:55:07
Ну для рубистов в основном и рассчитано. Т.к. другим скорее всего и не нужен такой язык. Яркий пример го - быстро развернулся и всем вроде нравится. Лично мне тому, кто кроме руби особо не писал на других языках - выглядит не очень, поэтому и на кристал надеюсь. А нет придется учить го. Вот вчера буквально писал Антон, чё то переписали в проекте и все нагрузки больше нет)

Mikhail
03.12.2016
12:57:36
Есть rust который популярен у рубистов
я правда незнаю его применяют или нет, но выглядит как go

Evgeny
03.12.2016
12:58:17
Ну вот опять же пример, можно уже сейчас делать на других яп и не ждать кристал

Mikhail
03.12.2016
12:58:53
но для работы учить ничего не нужно, чисто для саморазвития. В рамках рубей решается почти все.

Igor
03.12.2016
13:01:34
Просто если судить по тому, что пишут его несколько человек а не корпорация, то перспективы не особо
с Эликсиром помоему та же история? за ним вроде не стоит никакой большой компании\

Google

I
03.12.2016
13:06:53
Я вчера тут на котлин начал одно клиентское приложение переписывать, сейчас оно на юнити-хуюнити, устал от этого ужаса

Evgeny
03.12.2016
13:07:17
Ну да) Нужен совет. У меня есть модели профиль и объявления, я сделал объявления вложенными в профиль, который дает вот такой url - profile/:id/ads/etc. Соответсвенно вьюхи рендерятся от модели объявления. В приниципе меня это устраивает, но не нравится, что все CRUD экшены теперь управляются из профиля, соответсвенно для обчного доступа для всех Index занят приходится делать кастомный экш, show тоже придется менять. Так вот логичнее было бы контроллер объявлений не трогать и вложенный ресурс вытащить, но сделать в профиле саб директорию и там типа того Profiles::Ads « и views/profiles/ads/crud

I
03.12.2016
13:08:15
А shallow не подойдет?
Кстати, мы один геосервис на го переписали, сперва, потом еще от пг в пользу редиса, профит по перфомансу стократный

Igor
03.12.2016
13:10:18
или даже не рест, а просто веб приложения?

I
03.12.2016
13:12:49
Дак самим сделать или роутер поискать. Ничего сложного в этом нет. У меня где-то валяется недопиленный пакет для генерации приложений для го)

Mikhail
03.12.2016
13:13:09
для go есть IRIS

I
03.12.2016
13:13:22
Ну берете gin, gorm - и связываете, если по мелочи надо

Evgeny
03.12.2016
13:13:30
А shallow не подойдет?
Я посмотрел, но не понятно как это решит проблемы вьюх, главный вопрос, оставить все что свзяано с объвлениями в папке ads. либо сделать поддиректорию в profile/ads. А то вроде работаю с профилем и его объявлениями и тут же вьюхи лежат в ads/crud + custom.

Igor
03.12.2016
13:13:35
опять же фреймворков куча, и все говорят что это не го-way, нужно писать с нуля

I
03.12.2016
13:14:32
Да, так и есть, нет смысла городить что-то большое сразу в одном месте

Igor
03.12.2016
13:15:19
а orm какое-нибудь сможешь посоветовать?
хотя что то мы в руби руме говорим не о том)

I
03.12.2016
13:15:34
Да я только одно использовал, gorm
Меня оно устроило полностью
Ну, если меня забанят - я особо не расстроюсь :-)

Igor
03.12.2016
13:16:39
Есть баны?))))

I
03.12.2016
13:18:11
yopp может забанить за флуд легко.
Кстати, никто нанодегри на юдасити по руби не проходил? Хочу знакомого засунуть