@rubylang

Страница 1002 из 1684
Egor
08.05.2017
04:10:25
мне вообще скриптовые легко после obj-c заходят но вот с питоном чет не подружились до сих пор, да и повода особо не было

ладно, пойду курсерой вмажусь

Aldar
08.05.2017
04:11:29
ладно, пойду курсерой вмажусь
у computer science center неплохие лекции были по пистону

Egor
08.05.2017
04:13:10
ок, спасибо парни *садится на воображаемую лошадь* тыгыдык-тыгыдык-тыгыдык

Google
Alexey
08.05.2017
04:15:54
https://pastebin.com/jMK0zCEM
Никита, код алгоритмически верный. Можно поработать над некоторыми строчками, чтобы сделать из немного красивее, но сути дела это не поменяет. Например, вместо keys.each использовать просто each. Вложенные ифы не так плохи, как тебе кажется, если понятно что да как происходит. А вот тестов тут категорически не хватает. А из-за того, что это хелер и все написано в одном методе, тестировать будет тяжело. Совет: сделать отдельный класс, который принимает при инстанцировании данные. В хелпер делать класс.нью(данные).рендер. Обложить класс юнит-тестами. Тогда новнокода не будет.

Denis
08.05.2017
10:09:54
Глупый вопрос но все же. Зачем нужно 'as:' - ? <%= f.input :description, as: :summernote , id: 'summernote_ru' %>

Denis
08.05.2017
10:15:45
Then, if you are using simple_form, you can use the :summernote input type. This type simply adds the data-provider="summernote" to the field.

Ну это ясности не внесло

Andrey
08.05.2017
10:16:22
В инпуте - фиг знает, но в partial view ты пишешь все для некоего summernote, а потом передаешь в него что угодно аргументом

Rustam
08.05.2017
10:17:40
https://github.com/plataformatec/simple_form#available-input-types-and-defaults-for-each-column-type

Aleksey
08.05.2017
10:18:00
summernote это же какой-то WYSIWYG наверное, data-provider потом "выдирает" jquery каким-нибудь, чтобы изменить поле ввода

Rustam
08.05.2017
10:25:14
вот еще наглядный пример для чего нужен as: https://github.com/plataformatec/simple_form/wiki/Custom-inputs-examples

Denis
08.05.2017
10:42:00
Спасибо теперь стало ясно

Кто-то делал предпросмот фото в carrierwave? Если да то как?

Vitaliy
08.05.2017
10:50:14
Что есть предпросмотр?

Denis
08.05.2017
10:50:40
Ты выбрал фото. и тебе она показывается на странице. ну в бд еще не загружена

Google
Roman
08.05.2017
10:50:53
а причем тут carrierwave

Vitaliy
08.05.2017
10:51:09
Да, это от него не зависит. Решение чисто на фронте

Roman
08.05.2017
10:51:14
это на джсе ручками делается

Rustam
08.05.2017
10:51:32
ты не должен изображение в бд грузить

Denis
08.05.2017
10:51:34
<%= image_tag(@user.avatar_url) if @user.avatar? %> <%= f.file_field :avatar %> <%= f.hidden_field :avatar_cache %> данный пример не работает

Ну на сервер не так выразился

Vitaliy
08.05.2017
10:51:51
Есть файлинпут в составе jasny-bootstrap, есть dropify. Или можно самому мини велосипед написать

Rustam
08.05.2017
10:53:00
данный пример отобразит картинку при редактирование. при создание тебе надо js путь до картинки из инпута дергать и вставлять в html

Denis
08.05.2017
10:53:33
Спасибо сейчас попробую

Alexey
08.05.2017
11:37:26
Еще эта функциональность есть в dropzonejs.com

Denis
08.05.2017
11:38:37
Делаю уже через jasny-bootstrap

<div class="fileinput-new" data-provides="fileinput"> <div class="col-sm-5"> <span class="btn btn-default btn-file"> <%= f.file_field :thumbnail %> <span class="fileinput-new">Выбрать</span> <span class="fileinput-exists">Изменить</span> <input type="file" name="..."> </span> <a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Удалить</a> </div> <div class="col-sm-5"> <div class="fileinput-preview thumbnail img-responsive" data-trigger="fileinput"></div> </div> </div>

Вот так вот сделал если кому-тому будет интересно

Anon
08.05.2017
13:35:29
Помогите плз написать кверю Communication.left_outer_joins(:ticket).where.not(tickets: { resolved_at: nil }).select(...)Селектнуть надо: tickets.resolved_at as resolved_atесли есть ticket, в противном случае communications.updated_at as resolved_at

посгрич, если что

Denis
08.05.2017
14:50:28
После добавления get 'types_technologies/:id/edit' не выполняется rake routes выбивает ArgumentError: Missing :action key on routes definition, please check your routes.

Что что не так?

Vasiliy
08.05.2017
14:51:49
Экшн не указан же, прям в ошибке написано)

Denis
08.05.2017
14:57:57
get 'types_technologies/:id/edit' => 'admin/types_technologies#edit', as: 'types_technologies_edit'

Google
Rustam
08.05.2017
18:13:04
Неправильно экшн указан

Почитай доку

Denis
08.05.2017
20:35:12
Уже решил

После bundle install получаю следуйщее

https://pastebin.com/jBDX2HE6

В чем может быть проблемма? И как ее исправить?

Alex
08.05.2017
21:38:26
чет не открывается pastebin.com

его заблочил Роскомнадзор или Ростелеком

Denis
08.05.2017
21:40:10
https://codepaste.net/54oeam

v
08.05.2017
21:41:03
В чем может быть проблемма? И как ее исправить?
гуглить "Gem Load Error is: undefined method `alias_method_chain'"

рельсы 5-е?

Denis
08.05.2017
21:42:34
gem 'rails', '5.1.0'

v
08.05.2017
21:46:17
ну, крч, на стэковерфлоу есть решение

Denis
08.05.2017
21:46:33
Решение gem 'devise', git: 'https://github.com/plataformatec/devise.git', branch: 'master'

Anton
09.05.2017
10:08:31
Всем привет, делаю поиск по постам с помощью elasticsearch, выдает ошибку: can't modify frozen Hash settings ES_SETTING do

может кто-то сталкивался?

ругается на настройки анализатора (нужен для префикса и морфологии)

Denis
09.05.2017
12:57:02
В чем может быть проблемма? Не заносятся данные в бд



Google
v
09.05.2017
12:59:18
ну он типо говорит, что бренд существует

мошт у тебя проверка стоит на это?

Denis
09.05.2017
13:00:28
так вроде нет. по аналогии до этого делал с другими моделями норм былоо

ojab
09.05.2017
13:00:57
смотри в model.errors, там написано

brand.errors в данном случае, то бишь

Karina
09.05.2017
14:18:51
ребят, не знаете в чем дело: я в цикле вывожу что мне надо + делаю render('form', data: data) - render к каждой итерации. Всё бы ничего, но params при отправлении формы абсолютно пустые и надо еще сказать, что это форма - 'form' всплывает в модальном окне при нажатии на кнопку - может в этом какая-то фигня? Но я смотрю через инспектор authenticity_token - заполнен

хотя даже не так. params - не пустые, они равны nil

v
09.05.2017
14:22:37
а сколько там этих форм выводится?

по итогу

Admin
ERROR: S client not available

v
09.05.2017
14:22:56
может там скрытые есть?

Karina
09.05.2017
14:23:20
форм выводится много. штук 10

v
09.05.2017
14:23:40
формы

которыек отсылаются вместо заполненной

Karina
09.05.2017
14:24:50
ну класс modal - он скрытый визауально, пока не сделаешь $('.modal').modal() - ничего не появится

которыек отсылаются вместо заполненной
фиг знает, ща проверю. маловероятно. я не могу понять почему у меня переменная params стала равна nil

да не. отправляю я заполненную форму

v
09.05.2017
14:32:05
в браузере проверяла, что уходит?

Karina
09.05.2017
14:33:37
ну да

Google
Karina
09.05.2017
14:33:40
всё четко

v
09.05.2017
14:34:31
ну, тогда before_action какие-нибудь

если действительно до бэка все доходит

strong_params проверить

Karina
09.05.2017
14:35:38
до бэка не доходит

падает на form_authenticity_param

вот в request всё есть

Vasiliy
09.05.2017
15:02:19
Парамс у тебя будет возвращать nil на любое значение если ты пермит не сделаешь(вроде так работает сам объект парамсов, переопределяет стандартный хэш)

падает на form_authenticity_param
Как падает? Какая ошибка?

Vasiliy
09.05.2017
15:05:26
Скинь лог как данные приходят и код как пермитишь, рекверишь

Karina
09.05.2017
15:05:53
но у меня ща ваще какая-то фигня. exception reentered - такое только для рекурсий

Vasiliy
09.05.2017
15:07:23
у меня params require и permit есть
Я могу ошибаться, посмотри доку по Стронг парамс чтобы точно знать как пермит работает(может он не пермиченные как nil возвращает)

Ну в общем желательно больше данных которые к логам/коду относятся :-)

Karina
09.05.2017
15:09:17
хотя, я, кажись, поняла. я ж создаю в контроллере одну переменную - @a (например). и эту переменную @a кручу верчу во всех partial. А потом делаю submit этой @a и по всей видимости все эти 10 штук и отправляются (1 заполненная, 9 незаполненных)

вот такая фигня

скорее всего так

Vasiliy
09.05.2017
15:11:11
Ну фронту срать глубоко что у тебя на беке), он своё уже получил на момент когда ты страницу смотришь

Тогда проверь корректный ли html формируется для формы

Karina
09.05.2017
15:12:50
да html нормальный

Alex
09.05.2017
15:20:00
1. Убери цикл, оставь одну форму, посмотри изменится ли результат

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