@rubyschool

Страница 103 из 921
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
устал постоянно набирать <%=
во, круто, ERB snippets плагин, и потом pe+tab

для доступа в драйв и к гугл.таблицам. там в составе гема идет авторизация

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
блин, никак не пойму логику маршуртизации

Страница 103 из 921