
Radzhab
19.04.2017
11:43:22
гут, удалился. щас с этого момента снова запущу все команды

Николай
19.04.2017
11:44:46
доброго дня. подскажите, в чем ошибка начинающего программиста? получаю данные через форму в params[:someth], пытаюсь через params[:someth] перебирать и изменять данные, но получаю Internal Server Error
no implicit conversion of Array into String
почему так?
*пытаюсь через params[:someth].each

Google

Radzhab
19.04.2017
11:51:37
@vitalyliber как на удаленном сервере проверить есть ли в системе образ или нет*

Vitaly
19.04.2017
11:52:33
docker ps

Radzhab
19.04.2017
11:52:36
такое ощущение что на сервер ничего не отправляется

Vitaly
19.04.2017
11:52:39
docker images

Radzhab
19.04.2017
11:52:56
пустота в обоих случаях
вроде образ есть на локальном компе

Alex
19.04.2017
12:19:39

Николай
19.04.2017
12:20:05
там же хеш
делаю params[:somth].class, говорит hash

Alex
19.04.2017
12:21:27
тем более, код можно?
код переборки

Николай
19.04.2017
12:36:05
да, сек
params[:someth].each do |k,v|
erb "#{k} — > "#{v}"
end

Google

Николай
19.04.2017
12:36:52
простейший
что думаете? чуть ниже, что интересно, вот такой код работает без проблем...
@sendedCargotOffer = params[:sendedCargotOffer_id]
@sendedCargotOffer.each do |x,y|
newOffer = CargoOffer.new transportId: params[:id], cargoId: x
existsOffers = CargoOffer.where transportId: params[:id], cargoId: x
existsOffers.exists? ? @alreadyExistsOfferCargo «x.to_i : newOffer.save ? @notExistsOffer « x.to_i : ''
end
я вроде что-то упускаю, но не понимаю, что... подскажите...

Alex
19.04.2017
12:47:07

Николай
19.04.2017
12:47:29
да, это я тут код писал, ошибся... в прложении этого нет..
дошло до того, что я прописал прямо там простой хеш и попробовал его перебрать
та же хрень
q = {'www'=>'1', 'eee'=>'2'}

Гуррагча
19.04.2017
13:03:46
мне кажется params хэш, а вот значение с ключем :someth в этом хэше строка поэтому и ошибка
но я не настоящий сварщик
сделай переменную var = params[:someth] а потом var.class
по и дее будет строка

Radzhab
19.04.2017
13:05:22
@vitalyliber а на сам сервер какие надо пакеты ставить? или наш клиентский через ssh все установит?*

Николай
19.04.2017
13:07:07
вот я и не пойму в чем дело

Гуррагча
19.04.2017
13:08:17
тогда puts params.inspect
покажет что там к чему

Николай
19.04.2017
13:09:22
вывалил весь хэш

Vitaly
19.04.2017
13:10:12
Клиент все сам установит

Google

Гуррагча
19.04.2017
13:10:30
и там нет нигде квадратных скобок массива?

Николай
19.04.2017
13:10:36
{"title"=>"12123123121", "weight"=>"", "value"=>"", "load_city"=>"12", "load_district_street"=>"", "unload_city"=>"34", "unload_district_street"=>"", "required_transport_body_type"=>"\u0448\u0430\u043B\u0430\u043D\u0434\u0430", "load_date"=>"19/04/2017", "load_time_from"=>"", "load_time_to"=>"", "unload_date"=>"19/04/2017", "unload_time_from"=>"", "unload_time_to"=>"", "delivery_payment_type"=>"-", "delivery_payment_sum"=>"", "delivery_payment_ratio"=>"29.24", "user_contact"=>"\u0430\u043F\u0444\u044B 2.\u0423.", "user_number_for_sms"=>"324", "adr"=>"-", "length"=>"", "width"=>"", "heigth"=>"", "required_transport_amount"=>"", "pack_type"=>"-", "pack_amount"=>"", "pack_belts"=>"", "transportation_option"=>"-", "transportation_option_refine"=>"", "advanced_load_point"=>"-", "delivery_payment_bank_days"=>"", "delivery_payment_prepayment"=>"", "delivery_payment_other"=>"", "note"=>""}
нет

Гуррагча
19.04.2017
13:12:32
мож ему некоторые значения nill не нравятся?

Николай
19.04.2017
13:12:51
no implicit conversion of Array into String

Гуррагча
19.04.2017
13:12:57
но это я уже гадать начал, не знаЮ. пардон

Николай
19.04.2017
13:13:39
комрады, помогите) вы же опытные... наверняка такое уже было у кого то

Natalia
19.04.2017
13:14:12
Это значит, что ты пытаешься на массиве вызвать метод строки

Николай
19.04.2017
13:14:49
так то оно так, но я вроде ж ничего такого не делаю
просто хэш перебираю

Radzhab
19.04.2017
13:15:07
@vitalyliber вот все процессы на сервере https://pastebin.com/Jux8USJ3

Oleg
19.04.2017
13:15:25

Николай
19.04.2017
13:15:35
пробовал
erb чтобы он мне с помощью layout выводил
я вообще убирал эту строку. оставалось только
params[:someth].each do |k,v|
end

Oleg
19.04.2017
13:17:41
и ошибка именно тут?

Николай
19.04.2017
13:17:54
да

Radzhab
19.04.2017
13:18:24
@vitalyliber как вообще проверить встал проект или нет

Alex
19.04.2017
13:30:45

Radzhab
19.04.2017
13:31:09
sudo docker-machine env summer
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://88.99.xxx.xxx:2376"
export DOCKER_CERT_PATH="/home/radzhab/.docker/machine/machines/summer"
export DOCKER_MACHINE_NAME="summer"
# Run this command to configure your shell:
# eval $(docker-machine env summer)

Google

Николай
19.04.2017
13:33:47

Alex
19.04.2017
13:36:58
синтаксис правильный, веб сервис перезапускать пробовали?

Николай
19.04.2017
13:37:21
как это?

Alex
19.04.2017
13:37:47
приложение просто перезапустить

Николай
19.04.2017
13:38:37
пробовал

Alex
19.04.2017
13:44:59
скопировал твой hash в переменную q, скопировал код твоей переборки
переборка отработала
точно строку в коде не путаете?

Николай
19.04.2017
13:46:07
как это?)

Alex
19.04.2017
13:46:45
ошибка именно в этом отрезке кода?

Admin
ERROR: S client not available

Alex
19.04.2017
13:47:00
дело в том, что он правильный
а значит ошибки тут нету
если брать именно тот хэш, который вы привели выше

Николай
19.04.2017
13:48:15
ошибка именно тут. комменчу этот кучок и все работает
только что взял этот хэш, записал в q и запустил переборку. ошибка.
я хз.... ниже работает... пробовал в другом приложении, та же хрень, на другом ноуте то же...

Alex
19.04.2017
13:49:21
оО

Николай
19.04.2017
13:49:47
в irb работает
тут нет

Google

Николай
19.04.2017
13:50:00
хз че делать)

Alex
19.04.2017
13:50:03
а, ну я в irb и пробовал

Николай
19.04.2017
13:50:18
в irb все четко
а что там может быть не четко.... там того кода...

Radzhab
19.04.2017
14:01:15
@vitalyliber
я все докер команды запускал под sudo
eval как то не корректно работает

Николай
19.04.2017
14:15:50
волшебное выздоравление

Adel
19.04.2017
15:10:28
Ребят, обновил 10-ку, теперь появилась вместо cmd powershell
Это аналогия?

Vadim
19.04.2017
15:11:10
Почитайте про WSL
Windows Subsystem for Linux
Если Вы про это
:)

Natalia
19.04.2017
15:13:45
Мне вот новый ноут дать должны. Думаю, какую операционку просить. Или не просить. Ну и молюсь, чтоб он нормальным был, а то в стандартной комплектации у них там такой шлак... надеюсь подтвердят расширения.

Adel
19.04.2017
15:15:34
Многовато читать, но до сути не дохожу. Точнее вопрос:
Я ничего потерял, когда cmd заменилось на powershell? Просто фронтендер и сmd нужно для десятка команд, не более

Oleg
19.04.2017
16:02:44

Adel
19.04.2017
16:06:49
Ладно, ничего не произошло все равно, разницы в работе не заметил

Oleg
19.04.2017
16:07:20
хотя команды и в powershell все должны работать

Vladimir
19.04.2017
16:35:32
Есть идеи как решить задачку?
Дан целочисленный массив. Определить количество участков, на которых его элементы монотонно возрастают.