
Sergey
25.08.2016
15:14:26
скорее в database.yml проблема
gemfile
source 'https://rubygems.org'
ruby "2.3.1"
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.0'
gem 'devise'
gem 'devise-i18n'
gem 'mysql2'
gem 'rails-i18n'
gem 'puma'
gem 'simple_form'
gem 'bootstrap-sass', '~> 3.2.0'
gem 'sass-rails', '~> 5.0'
gem 'uglifier'
gem 'rmagick'
gem 'jquery-rails'
gem 'binding_of_caller'
gem 'carrierwave'
gem 'jcrop-rails-v2'
gem 'coffee-rails'
gem 'validate_url'
gem 'rails_layout'
gem 'turbolinks'
gem 'jbuilder'
group :development do
gem 'mina'
gem 'mina-puma'
gem 'byebug', platform: :mri
gem 'listen', '~> 3.1.5'
gem 'web-console'
gem 'spring'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
а что в database.yml добавлять?
на сервере и файлов не видно

Google

kolas
25.08.2016
15:27:05
как это не видно?

Nikolay
25.08.2016
15:28:13
так там еще и винда? О_О

Sergey
25.08.2016
15:29:08
пустая папка
только те, что создал есть

Nikolay
25.08.2016
15:30:01
"здравствуйте, у меня тут фря, в ней в виртуалке линукс, а в нем вайн с игрушкой, и что-то звук не работает, куда обращаться?"

kolas
25.08.2016
15:39:27
надо настроить database.yml
и secret key base
и возможно еще еще что-нибудь если есть конфиги другие

Sergey
25.08.2016
15:53:38
ок, спасибо, гляну. Походу я на винде начинал разрабатывать?
без mina, required: false даже локальный сервер не стартует
дело сдвинулось, заполнил database.yml и secrets.yml, пишет еще puma.rb надо
Выдает пока
rake aborted!
Devise.secret_key was not set. Please add the following to your Devise initializer:

v
25.08.2016
18:06:59
мошт не надо devise?

I
25.08.2016
18:11:05
Там все написано, смотрите devise.rb

Google

Sergey
25.08.2016
18:26:56
настроил, теперь
rake aborted!
Mysql2::Error: Access denied for user 'root'@'localhost' (using password: NO)
database.yml
production
host: localhost
username: root
password: "admin"
adapter: mysql2
файл на сервере такой же конфиг или там с
username: <%= ENV['DATABASE_USERNAME'] %>
password: <%= ENV['DATABASE_PASSWORD'] %>

Alex
25.08.2016
18:53:59
и где эти энвы суются?

Sergey
25.08.2016
19:07:09
вместо обычных на сервере, чет не нашел мануалов, книги посмотрю

Andrew
25.08.2016
19:25:00
Вообще в жопу на винде поднимать, лучше виртуалку с линуксом поднять

Sergey
25.08.2016
22:35:56
Нет там винды, ubuntu 16.04

Amir
26.08.2016
04:12:56
как в цикле определить что это послденяя итерация?
вобщем есть такой цикл у меня
Foo.each do |f|
— операции с f
— тут не надо выяснить что это последняя итерация и выполнить другую операцию
end

kolas
26.08.2016
04:22:08
each_with_index

kapkapbopoh
26.08.2016
07:33:10

Amir
26.08.2016
07:36:11
Так а что сделать надо?
Вобщем есть скажем бочка воды
и n-e количество ведер
надо случайным образом разлить по всем бедрам всю бочку
надо примерно так распределить массив, и тут хотел проверить если это последнее ведро то разлить весь остаток бочки :))))
я конечно подозреваю что есть спец метод из области математики

Nick
26.08.2016
07:39:11

kapkapbopoh
26.08.2016
07:43:13
p "last iteration" if f==foo.last

Amir
26.08.2016
07:46:22
bochka = 123123
Foo.all.each do |f|
vedro = rnd.rand(1..10)
bochka -= vedro
f.update vedro: vedro
<тут надо проверить что последнее ведро и залить весь остаток из бочки :)) >
end
вот такой дебильный алгоритм придумал
хотя в цикле Foo.last не будет каждый раз запрос делать?

ojab
26.08.2016
07:49:02
проще и понятнее после завершения цикла это делать

Google

ojab
26.08.2016
07:49:14
.all можно убрать, он тут не нужен
запрос — в смысле к БД?
не будет

Alex
26.08.2016
08:06:38
.all -> find_each

ojab
26.08.2016
08:36:08
оу, чото я просмотрел что здесь всё без отдельной переменной для Foo.all делается
так что таки да, запрос к БД будет

Mikhail
26.08.2016
16:38:29


Maksim
27.08.2016
09:44:53
День добрый. Подключил авторизацию через fb. В develop все нормально, но когда запускаю тесты, пишет: No route matches [GET] "/v2.7/dialog/oauth"
Почему-то он хочет перейти по этой ссылке в самом приложении, когда это нужно делать на сайте fb, хотя я даже явно указал эту ссылку в authorize_url: "https://www.facebook.com/v2.7/dialog/oauth"
Как думаете, в чем может быть проблема?
Кстати, если написать authorize_url как "https://www.facebook.com/https://www.facebook.com/v2.7/dialog/oauth"
То ошибка будет: No route matches [GET] "https://www.facebook.com/v2.7/dialog/oauth"
Не могу понять, почему тогда тот facebook в url опускается...

Sasha
27.08.2016
10:27:54
Ну напииши в роутах гет.

Andrey ?
27.08.2016
11:44:20
Есть ли какие-нибудь гемы для написания генераторов а-ля рельсовских?

Andrey ?
27.08.2016
11:44:42
Ну, т.е. моякоманда new project_name и оно разворачивает демо-проект

Lupsick
27.08.2016
11:48:06
rake тот же

Andrey ?
27.08.2016
11:50:36
Стоп, а rake тут причем?)

Lupsick
27.08.2016
11:53:04

Andrey ?
27.08.2016
11:54:09
Э
Мне нужно в свой гем это всунуть)

Lupsick
27.08.2016
11:54:37

Google

Lupsick
27.08.2016
11:54:40
ну вот thor лучше
Э
https://github.com/ifokeev/docker-dumb-starter-kit
вот я сделал CLI на Thor

Andrey ?
27.08.2016
11:56:02
Мне не CLI нужен, CLI-то я знаю как делать
А именно штука, которая в нужную папку будет раскидывать файлы тестового проекта)

Lupsick
27.08.2016
11:56:40
дак бля командами и пишешь
темплейты делаешь себе

Admin
ERROR: S client not available

Andrey ?
27.08.2016
11:57:06
Да, я уже вот это нагуглил https://github.com/erikhuda/thor/wiki/Generators

Lupsick
27.08.2016
11:57:33
ну вот да
просто с Thor очень удобно описывать options
optionparser рубишный это такое говно пиздец

Плюшка
27.08.2016
11:59:38

Lupsick
27.08.2016
11:59:55

Maksim
27.08.2016
12:02:38

Sasha
27.08.2016
12:04:34
твои рельчы не видят, No route matches [GET]
рельсы*
в этом проблема

Maksim
27.08.2016
12:04:58
Что они не видят? Это url на другой сайт
А проблема в том, что они думают, что на них этот url
И я не знаю почему так. Хотя там написано в url про FB

Google

Maksim
27.08.2016
12:05:57
Какой смысл лепить get? Даже если я его добавлю на тот метод, что мне нужен, он просто зациклиться и все.

Sasha
27.08.2016
12:06:11
из твоего вопроса ничего не скажешь, нужно либо на код теста смотреть либо вопрос задавай правильно.
А вообще научишь гуглить, там первые 20 сыслок ответов на твой вопрос)

Maksim
27.08.2016
12:07:17
Да?
Ты уже погуглил его?

Sasha
27.08.2016
12:09:13
ну вот гуглю.,
OmniAuth expects the path to be at /auth/:provider unless you specify it elsewhere using prefix_path. So either rename your route or use prefix_path.
еще пробуют
I also tried adding this to my routes.rb
match '/users/auth/:provider' => 'sessions#passthru', via: [:get, :post]
еще может быть куча причин других.
например вопрос,
Have you enabled Javascript in this tests?

Maksim
27.08.2016
12:13:47
Спасибо. JS включил
Не думал, что для клика он понадобиться

Amir
28.08.2016
02:02:52
Bash Windows 10
Что-то не могу запустить рельцы на шиндоус :)

v
28.08.2016
04:18:56
но зачем?

Amir
28.08.2016
05:34:45
но зачем?
чтобы разработку вести из WIndows
без запуска виртуалки :)
хотя терминалка хуже чем putty
не смог поставить 256 палитру цвета
при смене размера окна все искривляется
и как то тормозит чтоли