@rubylang

Страница 304 из 1684
Антон
17.08.2016
13:28:14
на сервер же что-то должно прилетать?

в логах можно подглядеть

Michael
17.08.2016
13:28:45
та до сервера дело не доходит

ну доходит, но пустая накладная

Google
Антон
17.08.2016
13:29:33
тоесть в параметрах awb_data пустое?

Michael
17.08.2016
13:29:42
в общем путем не хутрых манипуляций я на 100% уверен что мне мешает именно маска

да пусто

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

Антон
17.08.2016
13:30:44
тоесть ты прямо в логах видишь запрос у которого этот параметр пустой?

попробуй в тесте page.evaluate_script("$('#awb_data').unmask()");

Michael
17.08.2016
13:34:42
SyntaxError: Unexpected EOF SyntaxError: Unexpected EOF at undefined:1 in evaluateJavaScript at phantomjs://platform/webpage.js:390 in evaluate at phantomjs://code/web_page.js:506 in evaluate at phantomjs://code/browser.js:253 in evaluate at phantomjs://code/browser.js:89 in runCommand at phantomjs://code/cmd.js:26 in run at phantomjs://code/main.js:22 in runCommand at phantomjs://code/connection.js:16 in commandReceived at phantomjs://code/connection.js:1

Антон
17.08.2016
13:34:58
; ?

execute_script?

Michael
17.08.2016
13:37:50
TypeError: undefined is not a constructor (evaluating '$('#awb_data').unmask()')

это с execute_script

ojab
17.08.2016
13:38:00
минимальный тесткейс у меня ок работает https://gist.github.com/ojab/8272fd314213363b07d286b0870c70eb

Антон
17.08.2016
13:40:05
да когды ты только успеваешь все :)

Google
ojab
17.08.2016
13:40:34
после fill_in на скриншоте есть текст в инпуте?

Michael
17.08.2016
13:40:53
с маской нету, а без маски есть

ojab
17.08.2016
13:41:30
версии jquery/inputmask?

Michael
17.08.2016
13:42:32
gem 'jquery-inputmask-rails', '2.5.5'

ojab
17.08.2016
13:43:13
гм

оно же раритетное

лучше возьми актуальный jquery-inputmask и перепроверь

Nork
17.08.2016
14:12:40
Товарищи, подскажите что я не так делаю? В пуме в логах <RuntimeError: Missing secret_key_base for 'production' environment, set this value in `config/secrets.yml`>. Я запилил в /home/deploy/applications/test/SHARED/config/secrets.yml секрет кей: production: secret_key_base: s23423e32434c324retfgdfgkfdgey , перезагрузил это дело cap production puma:restart , в логах тож самое

На морде An unhandled lowlevel error occurred. The application logs may have details.

ojab
17.08.2016
14:14:40
он должен в current лежать, а у тебя небось симлинка нет

но вообще secret_key не рекомендуется там хранить в проде

по умолчанию стоит <%= ENV["SECRET_KEY_BASE"] %>, его и надо юзать

Nork
17.08.2016
14:19:09
понял, спасибо

Aleksey
17.08.2016
14:23:29
Всем привет

Кто работал с carrierwave?

ojab
17.08.2016
14:24:30
ты лучше сразу вопрос задавай, если кто-то работал и может помочь — отпишет

Aleksey
17.08.2016
14:26:48
Ок, сейчас)

v
17.08.2016
14:32:53
Aleksey
17.08.2016
14:33:11
Ну я впервые

Google
Aleksey
17.08.2016
14:33:19
до этого паперклип юзал

v
17.08.2016
14:34:30
динозавр

Aleksey
17.08.2016
14:35:08
Ахах неее

Смерть
17.08.2016
14:36:06
Я работал

v
17.08.2016
14:38:11
Антон а как ты до СТО дожил, а js не знаешь?

Смерть
17.08.2016
14:39:37
Куда класть декораторы для SimpleForm?

Danila
17.08.2016
14:42:25
бе

Aleksey
17.08.2016
14:42:35
В общем ситуация такая, что в бд ничего не пишется, и картинка не сохраняется. При этом запрос уходит, и ошибок не выскакивает.

Может кто в лс написать, покажу что да как делал.

Антон
17.08.2016
14:43:21
Антон а как ты до СТО дожил, а js не знаешь?
Во первых, СТО - больше административная должность. Вот сеньера без административных навыков я бы не стал ставить на должность CTO/CIO. Во вторых, я не то чтобы не знаю js, и я вполне справлюсь со всем сам, 100% инфа, мне нужен буст.

Aleksey
17.08.2016
14:45:43
Создал уплоадер. app/uploaders/poster_uploader.rb заинклудил mount_uploader :image, PosterUploader в app/models/poster.rb ну и <%= f.file_field :image %>

Aleksey
17.08.2016
14:45:49
multipart form
<%= form_for [:admin, @anime], :html => {multipart: true, :class => 'form-horizontal row-border'} do |f| %>

о я кажись понял

дело в том что у меня для постеров отдельная модель

Обычно у всех есть модель с постами, и они туда записывают.

А у меня отдельно, так как есть в этом необходимость

Спасибо, всем кто откликнулся:D

Уже пофиксил)

Есть еще вопросик

Google
Aleksey
17.08.2016
14:57:19
По поводу правильного ресайза картинок

Nikolay
17.08.2016
15:04:25
как можно понять из метода б имя метода а который его вызвал?

ojab
17.08.2016
15:05:00
caller

Nikolay
17.08.2016
15:05:14
в методе который вызвали? ок

ojab
17.08.2016
15:05:55
там callstack, но по нему понятно будет

ну и он возврашает массив строк, так что puts caller или что-то в этом духе

Nikolay
17.08.2016
15:07:16
угу. массив строк. а мне бы понятб шойто было

Admin
ERROR: S client not available

Nikolay
17.08.2016
15:07:22
в массиве из десятка строк

logger.add(0) { caller.inspect }

прилетело 20 килобайт текста

хм

а имя текущего метода а-ля self.name?

но не класса

ojab
17.08.2016
15:13:08
__method__

Michael
17.08.2016
15:22:03
лучше возьми актуальный jquery-inputmask и перепроверь
Огромное Вам спасибо, обновил, на свежий jquery-inputmask и все прекрасно работает

Aleksey
17.08.2016
15:39:17
Ребят, подскажите пожалуйста

CarrierWave

Я генерирую три типа стилей

И хочу сохранить каждый в свою папку

Google
Aleksey
17.08.2016
15:40:52
images/poster/original images/poster/medium images/poster/small images/poster/thumb

Все нормально, но он добавляет префикс к каждму файлу

images/poster/medium/medium_1.png

и так далее

Сделал так

def filename "#{model.id}" if original_filename end version :medium do process :resize_to_fit => [262, 1000] def store_dir "images/poster/medium/" end end version :small do process :resize_to_fit => [150, 1000] def store_dir "images/poster/small/" end end version :thumb do process :resize_to_fit => [50, 1000] def store_dir "images/poster/thumb/" end end

ojab
17.08.2016
15:43:04
длинное лучше в gist кидать

Aleksey
17.08.2016
15:43:23
Буду знать

ojab
17.08.2016
15:43:46
а если def filename сделать по аналогии с https://github.com/carrierwaveuploader/carrierwave#using-rmagick ?

http://www.rubydoc.info/gems/carrierwave/CarrierWave/Uploader/Store#filename-instance_method

ага

Aleksey
17.08.2016
15:48:08
Хмм

https://gist.github.com/Kota-Kun/f5195baee8762a372278b92faf730640

Не велосипед изобрел надебсь?

ojab
17.08.2016
16:14:15
учитывая "Be careful using record ids as filenames. If the filename is stored in the database the record id will be nil when the filename is set. Don't use record ids unless you understand this limitation." в документации, я бы не рекомендовал так делать

и почему def store_dir внутри def filename?

Aleksey
17.08.2016
16:15:17
Потому что мне нужно в отдельные дирректории сохранять

ojab
17.08.2016
16:16:26
эм

какое это имеет отношение к декларации метода внутри декларации метода?

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