
Denis
11.03.2017
18:20:56
Думаю что проблема в этом, хром вот чего говорит:
Mixed Content: The page at 'https://www.mydomain.com/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.mydomain.com/'. This request has been blocked; the content must be served over HTTPS.

Vladislav
11.03.2017
18:27:15
Я всегда думал что это на уровне nginx и рельсы не касается)

Radzhab
11.03.2017
19:56:06
коллеги, вопрос
устал постоянно набирать <%=

Google

Radzhab
11.03.2017
19:56:44
как в саблайм можно автоматизировать вставку этих символов?

Vitaliy
11.03.2017
19:59:22
как вариант - перейти на slim/haml :)
в erb, как вариант - поискать сниппеты среди плагинов

Vladimir
11.03.2017
20:01:16
В параллельном чате тут как раз slim рекламируют :)
https://habrahabr.ru/post/128645/

Vitaliy
11.03.2017
20:01:34

Radzhab
11.03.2017
20:01:35
нашел решение

Vitaliy
11.03.2017
20:01:51
о, какое? тоже заюзаю

Radzhab
11.03.2017
20:01:58
установил erb сниппеты
erbautocomplete
кажись
я много их поставил) уже запутался
набираю er - потом нажимаю там
вуаля)

Google

Radzhab
11.03.2017
20:03:02
уфф) сколько я промучался
клава на ноуте hp ужас

Nursultan
11.03.2017
20:06:33
всем привет. кто нибудь работал с авторизацией через гугл на сайте?

Vitaliy
11.03.2017
20:07:11
для доступа в драйв и к гугл.таблицам. там в составе гема идет авторизация

Nursultan
11.03.2017
20:08:11
https://t1-alfa-stan-ali.c9users.io кликни регистрация через гугл. что он там выдает? как это исправить
google-oauth2?

Vitaliy
11.03.2017
20:08:48
у меня? не в курсе, детали зашиты в гем, не смотрел
по твоей ошибке ("Not found. Authentication passthru.") не могу помочь, не сталкивался
omniauth используешь?

Nursultan
11.03.2017
20:09:16
да

Vitaly
12.03.2017
02:52:37
Вчера повозился с Docker ? Давно хотел мой develompent опыт приблизить к production. Результатом стала эта статья: https://medium.com/@vitalyliber/deploying-a-rails-application-with-docker-837721bd169e#.ltpbb6a5i

Ro
12.03.2017
02:58:28
?
неплохая статья, далеко пойдешь)

Vitaly
12.03.2017
03:00:40
Спасибо.)) У нас в Академе отличное Docker сообщество. Митапы проводят, собираются. Докладчиков на английском ищут. Это не может не вызвать интерес к Docker-у.)

Radzhab
12.03.2017
06:57:08
создал паршиал в папке application
<% if object.errors.any? %>
<div id="validation_errors">
<h2><%= pluralize(object.errors.count, "error") %> prohibited a successfully created</h2>
<ul>
<% object.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
в представлении делаю
<%= render 'validation_errors', object: @moderator %>

Google

Radzhab
12.03.2017
06:58:07
на сайте пишет ndefined method `errors' for nil:NilClass
в чем косяк мой*

Vitaliy
12.03.2017
07:02:55
@moderator в представлении существует?

Radzhab
12.03.2017
07:03:18
как проверить? байбаг не пихнешь

Vitaliy
12.03.2017
07:03:19
еще возможно ошибка в имени object - оно может быть зарезервировано рельсой

Radzhab
12.03.2017
07:03:27
но данные на формы работают
как просмотреть какие переменные идут во вьюху?
каким отладчиком

Vitaliy
12.03.2017
07:04:44
а почему байбаг не пойдет?
рендер вьюхи - тоже исполнение кода, и его тоже можно остановить и выйти в консоль

Alex
12.03.2017
07:05:21
на экшне контроллера байбаг впихнуть и проверить, есть ли @moderator

Radzhab
12.03.2017
07:05:46
дело в том что в контроллере все работает. данные идут

Radzhab
12.03.2017
07:05:52
как я тока добавил паршиао
он перестал заводиться

Vitaliy
12.03.2017
07:06:00
а, кстати, есть еще гем web_console. я им и пользуюсь, вместо байбаг
он на экране ошибки рельс (в браузере), выводит внизу мини консольку, с той же функциональностью, что и байбаг
у вас это идеально ложится - вы в ней окажетесь прям в том месте, где происходит ошибка с errors on nil object
gem 'web-console'
вот она внизу. всплывает при каждой рельсовой ошибке. а когда хочу вызвать ее намеренно - ставлю raise в коде.

Google

Radzhab
12.03.2017
07:12:56
вообще ништяк))
а то в консоли с этим байбагом долбишься
и в правду- почему то object nill
а как contiune сделать в console?

skynet
12.03.2017
07:21:23
Паршиал у тебя в папке application? А какие у тебя папки с вьюхами есть?
Есть moderators или что то вроде того?

Nikolai
12.03.2017
07:22:13
Radzhab, может зальёшь проект на гитхаб и дашь ссылку?

skynet
12.03.2017
07:22:24
+

Nikolai
12.03.2017
07:22:39
А мы тебе будем пулл-реквесты кидать, как белые люди

Admin
ERROR: S client not available

Radzhab
12.03.2017
07:43:29
?
у меня битбакет
щас попробую расшарить
https://bitbucket.org/Radzhab/rifc/src
пардон, moderators работает
posts не работает
точнее паршиал для posts не пашет
admin/application/_validation_errors.html.erb
сюда я вынес код для ошибок
и в представлениях контроллеров юзаю их

Google

Radzhab
12.03.2017
07:49:14
<%= render 'validation_errors', object: @moderator %>
для модераторов все отрабатывает номр
для post выводит ошибку
https://snag.gy/lFaJfP.jpg
какие буду идеи

Vitaliy
12.03.2017
09:28:31

Radzhab
12.03.2017
09:28:54
попробуй снова

Vitaliy
12.03.2017
09:28:59
пошло
https://bitbucket.org/Radzhab/rifc/src/a2f270229d7ebd9b3a27068c0ab3acb696dff213/app/controllers/admin/posts_controller.rb?at=master&fileviewer=file-view-default#posts_controller.rb-33

Radzhab
12.03.2017
09:29:58
блин) нашел косяк
переработал
да да да))

Vitaliy
12.03.2017
09:30:18
?

Radzhab
12.03.2017
09:31:15
при достаточном количестве глаз все ошибки лежат на поверхности
Закон Линуса если что

Гуррагча
12.03.2017
11:28:14
http://paste2.org/caWtB2YV
Не могу понять почему если использовать input для определения total то цикл игеорируется?
Игнорируется
Работает только если заново файл открыть
Т. Е. Если раскомментировать 3 строку, то цикл выполнится, а если 5 или 7, то нет

Radzhab
12.03.2017
14:20:47
блин, никак не пойму логику маршуртизации