@rubyschool

Страница 317 из 921
Alexander
24.08.2017
14:12:53
нет не get наверное должен быть, файл должен считываться по вводу правильного логина и пароля с формы

Alex
24.08.2017
14:16:08
нет не get наверное должен быть, файл должен считываться по вводу правильного логина и пароля с формы
тогда вынеси в отдельную вьюху например и в контроллере вызови при правильном логине и пароле

а то в erb у тебя каша, 2 формы с одинаковым /action. Зачем строки из файла вообще выводить в форму?

Alexander
24.08.2017
14:17:26
да, я сделал отдельную

Google
Alex
24.08.2017
14:17:38
и не работает?

Alexander
24.08.2017
14:17:58
работает вывод в одну строку

Alex
24.08.2017
14:18:41
весь файл в одную строку? после <%= line %> добавил </br>?

Alexander
24.08.2017
14:21:33
нет, в одну строку выводит немного другим способом, а через функцию each_line выводит вообще пустую страницу

тоесть есть в rb задать @userstxt = us.read, а в users.erb задать <%= @userstxt %> то выведет в одну строку

короче сейчас на гит закоммитчу, и скину, если интересно, что я там наворотил)

Alex
24.08.2017
14:26:18
Посмотри вот тут примеры: https://stackoverflow.com/questions/5809093/how-do-i-read-line-by-line-a-text-file-in-ruby-hosting-it-on-s3

LastGuard
24.08.2017
21:16:51
подскажите пожалуйста, можно ли через саблайм командную строку - запустить приложение как в фар коммандоре ruby app1.rb к примеру

LastGuard
24.08.2017
21:19:41
тут немного выше обсуждали это
если можно, ретвитнуть откуда подсказка, я не могу найти

или как называется плгин, я уже дальше сам разберусь

spartakusQ
24.08.2017
21:21:52
Google
LastGuard
24.08.2017
21:22:10
Спасибо

spartakusQ
24.08.2017
21:22:16
посмотри обсуждение

Tanya
24.08.2017
21:24:04
yakuake это обычный терминал, просто вызывается сверху или снизу как удобно

если именно в строенный терминал надо то или атом, или рубимайн (из тех что я знаю )

Александр
25.08.2017
02:21:13
еще в vscode есть встроенный терминал

Ro
25.08.2017
03:13:29
а что сейчас народ юзает для asset management?

bower или еще чего?

может я еще на старой волне)

Vitaly
25.08.2017
03:30:15
yarn

webpacker

https://github.com/rails/webpacker

Уже интегрирован в новые рельсы

Ro
25.08.2017
03:55:02
да, любопытно - подцепило нужный файл когда сделал //= require ... - причем файл указан только в одном месте в той либе, которой й сделал yarn add ..., и это место bower.json ?

кроме этого там много других файлов

Vitaly
25.08.2017
04:00:13
Да, файлов там хватает.) Пользуюсь с весны им и мне очень нравится. Недавно делал тестовое с его использованием и React, можно посмотреть. https://github.com/vitalyliber/guestready/tree/master/app/javascript/main

https://www.youtube.com/watch?v=l8M-cEWQKgI

И встроенная Capibara, которая теперь System Tests в Rails тоже крутой инструмент.) Особенно в приложениях, которые полностью построены на js.

Кстати, еще тулза для создания React приложения с встроенным ServiceWorker. Но я с ServiceWorker не работал, к сожалению.

Vitaliy
25.08.2017
07:54:42
У меня сервис воркер через https://github.com/rossta/serviceworker-rails

Единственная вещь, которая собирается все еще в sprockets, остальное переехало в вебпакер

Google
Vitaly
25.08.2017
07:57:19
Расскажи подробнее про sevice worker

Что именно он делает у тебя в проекте

Vitaliy
25.08.2017
08:04:51
Пока совсем мелочь — показывает offline.html, когда теряется соединение с сервером

Nikolay
25.08.2017
08:16:37
подскажите с font awesome, разве как-то можно добавить иконку через css? говорят вставь, вот код Drag and drop icon: /* th - FontAwesome: */ font-family: FontAwesome; font-size: 20px; color: #C3C3C3;

Olga
25.08.2017
08:19:17
вот отсюда надо код вставлять и будет картинка http://fontawesome.io/icon/snowflake-o/

http://fontawesome.io/icons/

код вот такой для снежинки по первой ссылке <i class="fa fa-snowflake-o" aria-hidden="true"></i>

и надо сам шрифт подключить в css

Nikolay
25.08.2017
08:21:10
ну да, так и вижу везде, а мне суют этот css, типа вот иконка тебе

Olga
25.08.2017
08:21:47
ну точнее прописать в html файле подключаемый шрифт и все

ммм... я так делала, другого способа не знаю)

Vitaliy
25.08.2017
08:23:45
подскажите с font awesome, разве как-то можно добавить иконку через css? говорят вставь, вот код Drag and drop icon: /* th - FontAwesome: */ font-family: FontAwesome; font-size: 20px; color: #C3C3C3;
Можно и так. При наличии шрифта в проекте. font-family: FontAwesome у элемента и content: КОД_ИКОНКИ у ::before псевдоэлемента

Nikolay
25.08.2017
08:24:38
но вот здесь Drag and drop icon: /* th - FontAwesome: */ font-family: FontAwesome; font-size: 20px; color: #C3C3C3;

этого нет, видимо ошибаются

Vitaliy
25.08.2017
08:24:48
Здесь — это где?

Nikolay
25.08.2017
08:25:01
в данном мне css

Vitaliy
25.08.2017
08:25:14
откуда этот ксс?

Nikolay
25.08.2017
08:26:21
в задании, а иконка должна вот так выглядеть



и доказывают мне, что этот css код это иконка

Google
Vitaliy
25.08.2017
08:27:51
Пусть content еще скопируют

или юникод из html, если он у них там



Nikolay
25.08.2017
08:29:28
да вот сразу полез сам искать, но пока не нашел ее

Vitaliy
25.08.2017
08:30:22


Admin
ERROR: S client not available

Nikolay
25.08.2017
08:30:38
о, нашел наконец в самом большом списке

спасибо!

Alexander
25.08.2017
09:26:22
Добрый день) Подскажите пожалуйста по 22-у уроку. Я поставил sinatra-reloader, прописал require 'sinatra-reloader' в рб. Но при запуске ruby app.rb выдает про отсуствие файла. Это из-за версии руби? http://joxi.ru/Vm63K7zcxvzOZ2.jpg

а в принципе и без него работает

Konstantin
25.08.2017
10:16:14
код кинь где реквайришь

Alex
25.08.2017
10:17:04
@ro31337 , еще один "Uber killer" разрабатывают :) http://rubyjobs.ru/vacancies/4987?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+rubyjobsru+%28Rubyjobs.ru%29

Konstantin
25.08.2017
10:17:12
но я уже знаю, наверное, в чем твоя проблема

require 'sinatra/reloader' - поправь, чтоб так было

Alexander
25.08.2017
10:20:13
ок, спасибо, попробую

а то я и по одной версии руби ставил, не пахало

Konstantin
25.08.2017
10:21:02
просто не то зареквайрил наверняка, через дефис

MR
25.08.2017
10:22:02
тоже с релоадером проблема была, пришлось обновлять руби до последней версии

Alexander
25.08.2017
10:22:30
точно, просмотрел, что через /

все работает, благодарствую!

Google
Nikolay
25.08.2017
10:33:42
Вчера спрашивал как инициализировать значение атрибута модели при создании, что-то не получается. Надо чтобы при срабатывании экшна new, данные уже были загружены. Как лучше сделать, подскажите?

В контроллере ведь приписывать нехорошо

Alex
25.08.2017
10:36:28
тебе точно перед тew надо или перед create?

метод в модели и в контроллере инициализируешь метод before_action :method, only: [:new]

можешь даже условие добавить

Nikolay
25.08.2017
10:39:34
да

иначе не работает

т.е. в модели никак коллбэком?

Alex
25.08.2017
10:44:17
@nikolay0 , http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html

after_initialize - как вариант можешь попробовать, но я не знаю насколько это правильно

Nikolay
25.08.2017
10:45:41
думал before_create сработает, не работает

Fedor
25.08.2017
10:49:48
before_create работает после валидации при создании объекта в БД

если это нужно для валидации и исключения конфликтов в базе, то чаще всего подходит before_validation

Alex
25.08.2017
10:51:47
Да, я в before_validation много чего передаю

Nikolay
25.08.2017
10:52:41
может и подойдет, попробую. Спасибо

Alex
25.08.2017
10:54:27
Это будет вызов при запуску save метода, до валидации и до непосредственного сохранения в базу

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