@proRuby

Страница 131 из 1594
I
15.08.2016
09:37:50
sudo apt-get install zlib1g-dev

он библиотеку не находит

ну или zlib-devel

в apt-cache search поищите zlib*

Google
Stanislav
15.08.2016
09:42:12
sudo apt-get install zlib1g-dev
и надо еще руби перекомпилить

I
15.08.2016
09:42:39
Nikolay
15.08.2016
09:42:47
возхможно что гема хватит

Stanislav
15.08.2016
09:43:16
дак оно ж в стдлибе

I
15.08.2016
09:43:33
ну как-то оно ведь раньше работало, а сейчас при сборке гема упало

Stanislav
15.08.2016
09:43:36
если ты поставишь, библиотека сама не появится

I
15.08.2016
09:46:20
кстати, интересно, как человек ставил ruby

в rbenv и rvm zlib ставится перед установкой ruby, насколько я помню

Stanislav
15.08.2016
09:48:43
в рбенв сам ставишь, можно и забыть

Vlad
15.08.2016
09:48:54
а есть ли готовые capistrano таски которые могут загружать конфиг сайта nginx? нашел platanus/capistrano3-nginx, но они зачем то делают обертку над конфигом nginx’а на Capistrano DSL

ojab
15.08.2016
09:49:25
А просто выключить подстановку дефолтных значений в новой форме нельзя? =\
форма ничего не знает о дефолтных значениях, она знает об аттрибуте объекта который ты рендеришь. А там дефолтное значение уже подставлено, да

Nikolay
15.08.2016
09:49:41
в rbenv и rvm zlib ставится перед установкой ruby, насколько я помню
я аптом в ансибло таске ставлю депендсы для рбенва

Google
Vlad
15.08.2016
09:50:10
у меня passenger, а не пума

Andrey ?
15.08.2016
09:50:27
Видимо, когда оно делает build, то там и подставляется. Но я уже решил тем, что тупо убрал эти дефолтные значения из базы

ojab
15.08.2016
09:51:39
В форму я символ передаю
не суть, рендерится-то всё равно объект

Andrey ?
15.08.2016
10:09:40
Да, но тогда одну и ту же форму будет трудно юзать для создания и редактирования

v
15.08.2016
10:09:46
f.number_field :product_id, :value => 'bla-bla-bla'

Andrey ?
15.08.2016
10:09:49
Проще было грохнуть дефолты

v
15.08.2016
10:10:09
ну проверяй поля на то, пустые они или нет

точнее, в твоем случае, можно тупо объект проверить на то, новый он или нет

ojab
15.08.2016
10:12:56
ага, особенно когда форма для нового объекта перерендеривается после неуспешного .save

Vitaliy
15.08.2016
10:14:49
Вопрос, ребят. Такой код: = link_to 'Веб-сайт пользователя', user.website user.website может содержать как адрес вида http://gambala.pro, так и вида gambala.pro Проблема: если user.website будет без http - то ссылка сформируется относительная, будет что-то вроде example.com/users/1/gambala.pro Есть ли в рельсах хелпер или иной способ учитывать такие ссылки и делать их всегда абсолютными?

Nikolay
15.08.2016
10:15:23
if url.scan('http://')....

ojab
15.08.2016
10:16:05
можно нормализировать user.website перед сохранением

Vitaliy
15.08.2016
10:16:55
Нашел решение в виде кастомного хелпера: http://stackoverflow.com/a/5021931

Интересует - есть ли подобное встроенное в рельсу решение

ojab
15.08.2016
10:18:01
нормализировать перед сохранением всё-таки лучше

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

Vitaliy
15.08.2016
10:19:27
спасибо, но однозначно нет, нормализация неприемлема

решу пока кастомным хелпером, всем спасибо

Google
ojab
15.08.2016
10:30:40
хм, я бы тогда в модели какой-нибудь .viewable_website сделал

чекать на предмет наличия /^http/ — в любом случае фигово

тут, скорее, надо uri парсить и проверять uri.scheme.nil? && uri.host.nil?

потому что в httpwhoops.рф схема не будет добавленая, если юзать код по ссылке

Vitaliy
15.08.2016
10:32:13
module UrlHelper def external_url(url) return url if url =~ %r{^https://} return url if url =~ %r{^http://} return url if url =~ %r{^//} "//#{url}" end end

Nikolay
15.08.2016
10:38:41
я адрессабл заюзал как раз для нормализации и пуникода всяких президент.сру

но он требует схему, поэтому я ее таки ему скармливаю

народ, как лучше сменить формат поля в миграции с десимала на интегер в постгре?

v
15.08.2016
12:03:21
change_column

Arthur ?
15.08.2016
15:18:39
чет я жестко туплю: есть у меня вызов на /method?param=value как мне в роуте этот гет параметр перехватить?

v
15.08.2016
15:19:46
"перехватить"?

Arthur ?
15.08.2016
15:19:48
get '/delete' => 'welcome#delete'

Arthur ?
15.08.2016
15:20:11
как мне поймать параметр после ?

без resources хочу

Mark
15.08.2016
15:20:26
какой?:d

v
15.08.2016
15:20:39
тебе где его поймать надо - в контроллере или прямо в роутах?

Mark
15.08.2016
15:20:48
/delete/:id

это что ли?

Arthur ?
15.08.2016
15:21:06
в контроллере

а можно без слеша?

Google
Arthur ?
15.08.2016
15:21:26
/delete/:id
просто гет параметр ловить, не так?

v
15.08.2016
15:21:37
в контроллере
http://guides.rubyonrails.org/routing.html#the-query-string

ы?

Mark
15.08.2016
15:22:32
delete?name=name

v
15.08.2016
15:22:33
а так ты все, что тебе пришло в query string, можешь в контроллере выцепить

Alex
15.08.2016
16:41:01
params[:param]

Но ты что то не так делаешь с 90% вероятностью.

Admin
ERROR: S client not available

Alex
15.08.2016
16:41:29
Параметр относится к модели?

Nikolay
15.08.2016
17:35:25
смотря какой параметр и где

Alex
15.08.2016
18:49:38
Да не, тут ясно видно что не лучший способ сделан.

Nikolay
15.08.2016
18:57:02
delete get'ом - это ок )

Arthur ?
15.08.2016
19:30:30
Это даже не делит, а создание в таблице БД таска на делит, который выполнится внешней программой при очередном обходе

Но я разобрался, спасибо

v
15.08.2016
19:39:31
delete get'ом - это ок )
аяксовый link_to для удаления делает именно это

v
15.08.2016
20:05:08
<%= link_to 'Destroy', article_path(article), method: :delete, data: { confirm: 'Are you sure?' } %>

вот это будет гетом вызываться

@proDOT
15.08.2016
20:05:57
Нет

Stanislav
15.08.2016
20:08:09
что нет?

Google
@proDOT
15.08.2016
20:08:29
Не гет

Stanislav
15.08.2016
20:09:12
? а что

ojab
15.08.2016
20:09:28
https://github.com/rails/jquery-ujs/wiki/Unobtrusive-scripting-support-for-jQuery#data-method-links-that-result-in-post-put-or-delete-requests

@proDOT
15.08.2016
20:09:57
Пост

Nikolay
15.08.2016
20:11:25
блин. продумывать ключи i18n тот еще гемор ))

ojab
15.08.2016
20:11:34
Пост
>puts link_to 'Destroy', 'whatever', method: :delete, data: { confirm: 'Are you sure?' } ><a data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="whatever">Destroy</a>

Danila
15.08.2016
20:12:05
kek

Nikolay
15.08.2016
20:12:25
девочки, не ссорьтесь. питона пустить на шубу

ojab
15.08.2016
20:13:07
что "Дата, блядь"?

*ть

@proDOT
15.08.2016
20:13:25
Дата это служебные

ojab
15.08.2016
20:13:29
и?

@proDOT
15.08.2016
20:13:46
Они жс подменяются

Из дата

ojab
15.08.2016
20:14:23
mkay, а с каких пор <a href="whatever"> у нас "Пост"?

@proDOT
15.08.2016
20:15:04
С тех пор что жсом обрабатываются

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