
Eugene
12.01.2017
10:30:56
Дочитал я короче одним рывком Ansible for Devops
Рекомендую

Nork
12.01.2017
10:32:22

Ivan
12.01.2017
10:34:53

Google

Rafkat
12.01.2017
11:09:38
подскажите коллеги
Email имеет неверное значение
как мне изменить эту надпись

Nomaniba
12.01.2017
11:11:59
I18? Device?

Rafkat
12.01.2017
11:12:09
да
даже когда менял сообщение
он все равно подставляет имя поля
activerecord:
errors:
models:
user:
attributes:
email:
blank: "Вы должны указать email"
Email Вы должны указать email
выводит вот так

Ivan
12.01.2017
11:19:49
http://stackoverflow.com/questions/3371423/exclude-attribute-name-prepending-in-error-message

Rafkat
12.01.2017
11:25:19
Спасибо!!

Dmitry
12.01.2017
13:09:41
кто нибудь использовал на Rails - bootstrap carousel

Google

Dmitry
12.01.2017
13:09:55
чето не могу подключить шрифт с кнопочками

Ivan
12.01.2017
13:10:54
Какой шрифт?
Там разве не глификонками сделано?
<span class="glyphicon glyphicon-chevron-left"
Если у тебя это не работает - покажи место, где подключаешь bootstrap

Dmitry
12.01.2017
13:13:20
закинул в app/assets/stylesheets

Ivan
12.01.2017
13:13:41
Кого ты закинул туда?)

Dmitry
12.01.2017
13:13:56
а пути все в application.html.erb
css бутсраповский
туда закинул

Ivan
12.01.2017
13:14:12
предлагаю погуглить assets pipeline
В рельсах подключаются стили не так
И скрипты тоже

Dmitry
12.01.2017
13:15:45
эм ну в javascripts закидываешь начнает работать, это не правильно так делать?

Ivan
12.01.2017
13:15:56
Нет
Можно пропустить шаг с отдельным файлом imports
На гитхабе же всё написано
В ридми
https://github.com/twbs/bootstrap-sass

Dmitry
12.01.2017
13:18:42
да я только бекэнд делал мне это все ни к чему было. все сам писал а сейчас понадобилось

Google

Dmitry
12.01.2017
13:18:53
щас почитаю спасибо

Ivan
12.01.2017
13:19:37
Сначала лучше про assets pipeline и sprockets
Если прям разобраться

Dmitry
12.01.2017
13:20:16
http://guides.rubyonrails.org/asset_pipeline.html - оно?

Ivan
12.01.2017
13:20:42
ага
только вместо закидывания файлов в вендор можно использовать вот этот гем https://rails-assets.org/. Это прослойка между бавером и рельсами. Ну, там тоже всё написано

Dmitry
12.01.2017
13:25:14
почему просто нет гема которые сразу прописывает эту беду..
не любят рельсы существующие файлы изменять

Ivan
12.01.2017
13:25:50
Потому что существуют такие штуки, как зависимости

Artem
12.01.2017
13:26:38
не сцыте, скоро будет вам вебпак с ярном в рельсе

Ivan
12.01.2017
13:26:52
И если бы всё автоматически подключалось в файлы, то с ними была бы беда

Dmitry
12.01.2017
13:26:56
а в чем плюс не закидыать файлы а гем использовать этот?

Dmitry
12.01.2017
13:27:00
разница то какая

Ivan
12.01.2017
13:27:01

Artem
12.01.2017
13:27:10
чтоб фронтенд собирать

Ivan
12.01.2017
13:27:23
А почему бы не собирать фронтенд отдельно
А приложение - чисто апишное

Artem
12.01.2017
13:27:52
ну потому что бейзкамп не так разрабатывается :)

Ivan
12.01.2017
13:28:39
Ну, они ассестами пользуются для фронтенда?

Google

Ivan
12.01.2017
13:29:43
Да и просто возня с файлами - это лишнее
Или ты про то, что подключать файлы в хтмл файле?
Тогда почитай про то, как рельсы работают в продакшен environment, как браузер кэширует стили

Dmitry
12.01.2017
13:30:54
вот прям щас вчитываться адово нет времени мне прежде чем source 'https://rails-assets.org' do
+ gem 'rails-assets-bootstrap'
+ gem 'rails-assets-angular'
+ gem 'rails-assets-leaflet'
+end делать нужны gem 'bootstrap-sass', '~> 3.3.6'
gem 'sass-rails', '>= 3.2' или там все есть уже

Ivan
12.01.2017
13:31:20
Короче
Если есть гем с большим кол-вом звездочек (типа бутстрап-сасс) ставь его

Dmitry
12.01.2017
13:32:14
завтра день как раз свободен, почитать но сделать надо щас (

Ivan
12.01.2017
13:32:14
Если гема нету, или он каличный, используй rails-assets.org для того, что-бы подгружать файлы из бавера, а не качать вручную

Admin
ERROR: S client not available

Ivan
12.01.2017
13:32:54
В гемфайл gem 'bootstrap-sass', '~> 3.3.6'
application.css переименуй в application.scss
Там после всех коментов (require_tree . должно быть) вставляешь
@import "bootstrap-sprockets";
@import "bootstrap";

Dmitry
12.01.2017
13:34:17
и туда прописать это да я прочитал на гитхабе, я прост не пойму при чем тут тогда rails-assets-bootstrap

Ivan
12.01.2017
13:34:51
Для одного бутстрапа тебе он не нужен

Dmitry
12.01.2017
13:35:30
короче я через эту беду кучу могу сторонних гемов подключать
понял

Ivan
12.01.2017
13:35:51
Сторонних бавер пакеджев, да

Dmitry
12.01.2017
13:36:14
да да опечатался, слишком много думал последние 20 минут

Ivan
12.01.2017
13:36:20
gem 'bootstrap-sass' делает примерно то же самое, только с плюшками. Так что лучше использовать его

Google

Dmitry
12.01.2017
13:36:57
а шрифты там сами собой должны у меня образоваться после этих гемов?

Ivan
12.01.2017
13:37:19
Да

Dmitry
12.01.2017
13:37:25
а то я там уже такое нагородил.... )
все спасибо пойду в бой

Ivan
12.01.2017
13:37:35
Эти шрифты вшиты в бутстрап
Так что тебе только класс написать и подключить bootstrap

Dmitry
12.01.2017
13:59:14
так отлично это работает, а просто кастомные css как лучше закидывать? я нашел что нужно создавать app/assets/stylesheets/custom.css.scss и там херачить.
только у меня три таких css , их можно просто закинуть в stylesheets или это тоже беда так делать ? и завтра почитать лучше?

Ivan
12.01.2017
14:00:58
в stylesheets/ создаешь нужные файлы, можно на конце просто .scss делать.
В application.scss пишешь *= require_tree .
Там это и так должно быть, если ничего не менял

Dmitry
12.01.2017
14:02:07
спс

Ruslan
12.01.2017
14:22:47
Bootcamp вангует js?

Dmitry
12.01.2017
15:01:32
так а как изменить порядок по которому стиль rails смотрит, у меня похоже bootstrap трет некоторые значения в моих кастомных css

Vitaliy
12.01.2017
15:02:02
Рельсы не влияют на это
Это зависит от порядка следования стилей. Свои стили нужно ставить в самом конце

Ivan
12.01.2017
15:03:14

Dmitry
12.01.2017
15:08:39
помогло, блин почему то одни и теже стили в обычном html сайте и в рейлс все никак не хотят одинаково выглядеть

Ivan
12.01.2017
15:11:55

Eugene
12.01.2017
15:12:26
И прочитай в конце концов как пайплайн работает

Dmitry
12.01.2017
15:12:34
блин, надо заканчивать сегодня с тупыми вопросами а то чет такие очевидные ответы получаю даж немного стыдно