@proRuby

Страница 74 из 1594
Maksim
30.06.2016
12:24:33
Всем, привет Кто знает как можно исправить хекс %2F на '/' Пример кода: match "/ru/*page", :to => redirect('/en/%{page}', :status => 302) Пример url: /ru/test1/test2 Результат: /en/test1%2Ftest2

ojab
30.06.2016
12:24:59
CGI.unescape

Maksim
30.06.2016
12:45:33
Спасибо. Но я нашел только как его применять в контроллерах при редиректе. А здесь, как мне кажется, я его неправильно применяю: require 'cgi' match "/ru/*page", :to => redirect(CGI.unescape('/en/%{page}'), :status => 302)

Он как-будто добавляет этот %2F потом.

Google
ojab
30.06.2016
12:54:04
Во-первых непонятно, что это за код

rails config/routes.rb?

Maksim
30.06.2016
12:54:13
это routes.rb

ojab
30.06.2016
12:54:23
во-вторых совершенно непонятно чего ты хочешь добиться в итоге

Maksim
30.06.2016
12:55:02
чтобы с /ru/ локали редиректило на /en/ Например: ru/users/new en/users/new

ru/users/new - вход en/users/new - выход

ojab
30.06.2016
12:55:59
зачем редирект именно на уровне рельсов делать, а не на уровне nginx'a/apache'a?

Maksim
30.06.2016
12:56:43
У меня нет доступа к nginx на бою.

ojab
30.06.2016
12:58:04
get 'ru/*path', to: redirect { |params, request| "/en/#{params[:path]}" }

попробуй

Maksim
30.06.2016
12:59:44
Работает

Спасибо, буду разбираться.

ojab
30.06.2016
13:09:45
но вообще это фиговое решение, конечно

Google
ojab
30.06.2016
13:09:57
'RU/*path' не заматчится, например

лучше что-нибудь типа get ':locale/*path', constraints: { locale: ->(l) { l.downcase == 'ru' } впилить

Maksim
30.06.2016
13:33:19
Я попробовал, но там нужно половину роутов под downcase переделывать. Так что RU - это излишне, тем более что есть статистика вызова url и там нигде нет uppercase :)

ojab
30.06.2016
14:10:29
можно сделать что-то типа scope ':locale', constraints: { locale: /[a-zA-Z]{2}/ } do роуты_с_локалью end чтобы не менять в куче мест и не плодить дублирующиеся роуты для разных локалей

хотя, конечно, хз что у вас там за приложение и можно ли это сделать

Maksim
30.06.2016
14:26:02
Нет, тут это уже не надо Но все равно спасибо)

NewsBot pro.ruby
30.06.2016
15:02:17
RSpec be_within matcher examples https://t.co/6t8UzzBny5

Best premium online Ruby classes / program. https://t.co/wikxNJQNfm

Turbolinks 5 released! https://t.co/gaFvG9fDnH

Rails 5 released https://t.co/P4YHaLMg9o

Lupsick
30.06.2016
23:14:28
Наканецта

Stanislav
30.06.2016
23:14:53
? только зарепортишь баг, а тут и релиз

ну збс

Alexander
01.07.2016
02:36:58
Вах!

NewsBot pro.ruby
01.07.2016
04:02:12
Riding Rails: Rails 5.0: Action Cable, API mode, and so much more https://t.co/8FnnPrAVp8

Dima
01.07.2016
09:06:49
Привет. rbenv предлагает на выбор массу различный версий, есть просто версия 2.3.0 есть 2.3.0-dev а есть 2.3.0-preview1

В чем их различия?

Lupsick
01.07.2016
09:07:12
2.3.1 последняя

Dima
01.07.2016
09:09:45
2.3.1 последняя
ясно короче сначало выпускается dev, потом preview1 потом preview2 http://screencast.com/t/BGI4f6SCKO

RBX из списка rbenv intall -l это вот это вот: https://rubygems.org/gems/RBX/versions/0.0.0

Google
Dima
01.07.2016
09:13:32
Топаз еще есть и jruby. А на чем сам ruby написан что его то на java то на python переписывают?

Dima
01.07.2016
09:17:40
на Си
Интересно. Почему же тогда в jruby пишут о hight preformance, ведь C язык более низкого уровня, ближе к железу, стало быть и быстрей должен выполнять различные "числодробилки"

Плюшка
01.07.2016
09:18:36
может быть, имеется в виду, что он high performance среди жавы

Dima
01.07.2016
09:19:52
может быть, имеется в виду, что он high performance среди жавы
воможно. Может ява какуюто оптимизацию дает под конкретное железо, а си просто общий случай опиывает.

Can
01.07.2016
09:23:28
Руби, написанный на питоне это не плевок ли?)

Dima
01.07.2016
09:24:21
Плюшка
01.07.2016
09:24:41
ах да, в jruby используются реальные потоки, а в mri поток один

http://stackoverflow.com/questions/56087/does-ruby-have-real-multithreading

Vitaliy
01.07.2016
09:25:19
Это cruby

И да, он однопоточный, поэтому медленнее jruby

Roman
01.07.2016
09:25:42
А есть Python, написанный на Ruby? ?

Dima
01.07.2016
09:26:18
Это cruby
ясно

Matz's Ruby Interpreter or Ruby MRI (also called CRuby)

Can
01.07.2016
09:28:06
Ruby written in rpython

Промелькнула мысль что rpython это питон написанный на руби

Угарнул

Aldar
01.07.2016
09:31:28
либо вы используете руби, либо питон, иначе ты пидр!)

Плюшка
01.07.2016
09:35:24
Google
Плюшка
01.07.2016
09:35:28
?

Dima
01.07.2016
09:55:01
Мда инсталяция у меня не взлетела: http://screencast.com/t/iWLd6h5zro7D

когда rails первый раз ставил массу вещей установил, но и их не хватило

вот что ставил: make, build-essential, libgmp-dev, libgmp3-dev, zlibc zlib1g zlib1g-dev

в проекте asdf: пишут о следующем наборе: automake autoconf libreadline-dev libncurses-dev libssl-dev libyaml-dev libxslt-dev libffi-dev libtool unixodbc-dev

Admin
ERROR: S client not available

Dima
01.07.2016
09:57:46
https://github.com/asdf-vm/asdf

Lupsick
01.07.2016
09:57:47
тебе написали типа установи libssl-dev и libreadline-dev

Dima
01.07.2016
09:57:52
да я умею читать)

просто уже ставил много что думал этого хватит)

Lupsick
01.07.2016
09:58:10
я тебе могу полный список пакетов скинуть

но хз как он в убунте будет называться

должно быть похоже

Dima
01.07.2016
09:58:41
я тебе могу полный список пакетов скинуть
кидай. А что это за пакеты? те которые используются ruby&

Lupsick
01.07.2016
09:59:08
build-base linux-headers gcc abuild binutils ca-certificates cmake procps pcre-dev curl-dev openssl-dev libexecinfo-dev git libxml2-dev libxslt-dev readline-dev yaml-dev imagemagick-dev postgresql-dev

Stanislav
01.07.2016
10:00:37
libxml2-dev libxslt-dev не нужно же

Lupsick
01.07.2016
10:00:42
вместо imagemagick можно заюзать https://github.com/choonkeat/attache

nokogiri

Stanislav
01.07.2016
10:01:18
нокогиря с собой тащит свои libxml2 libxslt

Google
Lupsick
01.07.2016
10:01:42
а нокогиря будет знать точно что так в репозитории они обзываются?

Stanislav
01.07.2016
10:02:09
блин, в нокогири полные копии библиотек и от системных не зависит

Lupsick
01.07.2016
10:02:25
у меня не собирался без пакетов

Stanislav
01.07.2016
10:02:26
не, там можно опции передать чтоб с системными билдилось

Lupsick
01.07.2016
10:02:47
gem install nokogiri -- --use-system-libraries

так и есть

пришлось короче ставить пакеты эти и делать команду такую

https://github.com/choonkeat/attache че вы думаете?

file upload постоянно боль

а тут человек выделил в сервис

причем сделал на голом руби считай

ojab
01.07.2016
10:56:55
вместо imagemagick можно заюзать https://github.com/choonkeat/attache
уау, человек взял paperclip (который использует ImageMagick) и обернул его в rack

вместо imagemagick можно заюзать https://github.com/choonkeat/attache
как это использовать вместо imagemagick?

Lupsick
01.07.2016
10:59:05
как это использовать вместо imagemagick?
там есть модификация изображений вроде

ojab
01.07.2016
10:59:23
там есть модификация изображений вроде
с помощью paperclip, который использует imagemagick

я это уже писал, кажется

Страница 74 из 1594