@rubylang

Страница 1176 из 1684
Fedor
17.08.2017
09:15:38
попробуй сделать page.image.remote_image_url = url page.image.remote_headers = {headers} page.save

не, вру

page.images.create(remote_image_url: url, remote_headers: headers)

хотя суть та же )

Google
Vadim
17.08.2017
09:18:36
Если обращаться так: page.image.remote_image_url, то выдает эксепшен, что у аплоадера нет мретода remote_image_url

Fedor
17.08.2017
09:19:17
да, я выше написал, что неправильно сказал

Vadim
17.08.2017
09:19:41
NoMethodError: undefined method `create' for #<PageImageUploader:0x007ff673e17938>

ojab
17.08.2017
09:19:50
неа (
Как конкретно сохраняешь? Можно remote_request_headers в mounter'e задать, чтобы они по умолчанию устанавливались.

Adamtsov
17.08.2017
09:20:04
page.remote_image_request_header = {} наверно так

Fedor
17.08.2017
09:20:43
у меня image - отдельная модельки приаттаченная

тогда просто page.new(remote_image_url: url, remote_headers: headers)

def remote_#{column}_request_header=(header)

Артем прав

page.remote_image_request_header = {}

Vadim
17.08.2017
09:22:48
то есть самому нужно метод делать?

по умолчанию remote_image_request_headerytn

Google
Vadim
17.08.2017
09:22:55
нет

Fedor
17.08.2017
09:23:01
нет

он есть

это кусок кода из carrierwave

Vadim
17.08.2017
09:23:13
странно

Fedor
17.08.2017
09:23:30
https://github.com/carrierwaveuploader/carrierwave/blob/87c37b706c560de6d01816f9ebaa15ce1c51ed58/lib/carrierwave/mount.rb

Adamtsov
17.08.2017
09:23:37
https://github.com/carrierwaveuploader/carrierwave/blob/87c37b706c560de6d01816f9ebaa15ce1c51ed58/lib/carrierwave/mount.rb#L325 вот тут

он такой же как https://github.com/carrierwaveuploader/carrierwave/blob/87c37b706c560de6d01816f9ebaa15ce1c51ed58/lib/carrierwave/mount.rb#L165-L167

ojab
17.08.2017
09:24:40
Vadim
17.08.2017
09:24:57
0.11.2

ojab
17.08.2017
09:26:28
значит пришло время обновиться, оно есть начиная с 1.0.0.rc

Vadim
17.08.2017
09:26:45
Понял

спасибо!

я просто раньше давно пробовал обновляться, так он переставал вообще грузить что-то, буду разбираться

имя картинки в БД сохранял, а файла не было

Vadim
17.08.2017
09:38:13
page.remote_image_request_header = { :'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4' } при попытке page.save: {:image=>["could not download file: unrecognized option: User-Agent"]} я как-то не так задаю заголовок?

ojab
17.08.2017
09:57:51
ага, ключ строкой должен быть

Vadim
17.08.2017
10:06:34
page.remote_image_request_header = 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4' page.save {:image=>["could not download file: undefined method `reverse_merge' for #<String:0x007fd0d565db48>\nDid you mean? reverse"]}

Google
ojab
17.08.2017
10:07:29
page.remote_image_request_header = { 'User-Agent' => 'whatever' }

Vadim
17.08.2017
10:09:35
блин, туплю

спасибо!

Nikita
17.08.2017
12:56:53
ребята, вопрос больше по рубям, как такое правильно сделать: есть хеш, допустим: a = {b: 'b', c: 'c') вызываю какой-то метод: foo(..., a) должно выглядеть вот так: foo(... b: 'b', c: 'c') то есть распаковать хеш

Aleks
17.08.2017
12:57:26
**

Nikita
17.08.2017
12:57:57
@pasecshnik ?

Aleks
17.08.2017
12:58:22
foo(..., **a)

Anton
17.08.2017
13:01:22
foo(..., **a)
все так

Nikita
17.08.2017
13:03:51
@pasecshnik спасибо, то что нужно

Aleks
17.08.2017
13:04:06
)

Nikita
17.08.2017
13:04:19
@davydovanton та я же не утверждал, что не так, просто не понял)

Anton
17.08.2017
13:04:47
@davydovanton та я же не утверждал, что не так, просто не понял)
да я просто подтвердил, что это сработает :)

Anton
17.08.2017
13:04:51
не больше

Fedor
17.08.2017
13:05:12
foo(..., **a)
указатели.... как же мне не хватает указателей...

прямо ностальгия

Nikita
17.08.2017
13:08:28
ага

двумерный массив

как щас помню эти задачи по плюсам

Антон
17.08.2017
13:43:40
забыть бы их

они не нужны

Google
Fedor
17.08.2017
13:47:37
а как ты тогда будешь обращаться к конкретному участку памяти?

No
17.08.2017
13:50:03
)

Боы » b3o1 | #PL
17.08.2017
13:50:56
Доброе утро всем вам

Aldar
17.08.2017
13:51:17
Боы » b3o1 | #PL
17.08.2017
13:52:39


Кто-нибудь читал эту книгу?

No
17.08.2017
13:54:18
Выглядит, как что-то для начинающих

Admin
ERROR: S client not available

Боы » b3o1 | #PL
17.08.2017
13:55:23
Вот что я подумал, я подумал, что лучше спросить.

Антон
17.08.2017
14:09:30
читать некогда

работать надо

а если и читать то точно не это

Божественную комедию хотябы - всяко полезнее

Nikita
17.08.2017
14:11:15
а можно ли как-то через content_for передать хеш, ну и обработать его в yield соответственно?

Nikita
17.08.2017
14:15:28
@homo_vespertilio да мне нужно как-то хеш передать

Антон
17.08.2017
14:15:39
а что за задача

Nikita
17.08.2017
14:15:40
{name: '...', url: '..'}

ну там bredcrumbs нужно с вьюхи передавать

Google
Nikita
17.08.2017
14:15:53
их может быть несколько

нужно или хеш, или массив хешей

Антон
17.08.2017
14:16:09
ну и обработай его в блоке content_for

Nikita
17.08.2017
14:16:24
я просто рили хз как сделать это

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

Антон
17.08.2017
14:22:01
нету живого рельсового проекта чтобы попробовать

Nikita
17.08.2017
14:22:30
та щас буду ковырять

Боы » b3o1 | #PL
17.08.2017
14:24:05
Антон
17.08.2017
14:24:15
та щас буду ковырять
http://nashbridges.me/blocks-in-ruby

Nikita
17.08.2017
14:24:29
да что такое блоки я знаю)

Боы » b3o1 | #PL
17.08.2017
14:24:34
Без сомнения, но, как уже упоминалось, это книга для новичков, я не собираюсь читать.

Антон
17.08.2017
14:25:06
тогда тем более

хорошую книгу написать нужен год

а лучше 2-ва

Боы » b3o1 | #PL
17.08.2017
14:27:29
:)

Вы знаете хорошую книгу? Хорошо, я не хочу изучать рельсы. Работает только со сценариями.

Я знаю, как делать что-то, но всегда хорошо читать книгу

Кøе-ктø Геннадьевич
17.08.2017
14:28:55
разговоры с нейронной сетью

Vasiliy
17.08.2017
14:29:10
этот бот ещё учится

Anton
17.08.2017
14:29:23
а сорцы есть?

Страница 1176 из 1684