@rubylang

Страница 885 из 1684
v
07.02.2017
13:41:34
Karina на digital ocean есть довольно понятные руководства по деплою с капистрано. Там все пункты

Karina
07.02.2017
14:01:59
Karina на digital ocean есть довольно понятные руководства по деплою с капистрано. Там все пункты
спасибо, но я уже на финишной прямой, похоже. Только с assets какая-то фигня осталась

Victor
07.02.2017
14:04:53
ну с ассетами обычно еще день разбираться ))) вообще, капистрано может билдить их на прод хосте, а можно билдить самому и отгружать их из гита. я обычно всегда первое делаю

Google
Karina
07.02.2017
14:06:13
да самое нормальное самостоятельно их прекомпилить

я не понимаю, чё он их сам компилит

я ж их скомпилила

Victor
07.02.2017
14:07:00
потому что там есть такой таск

у тебя в Капфайл есть такая строка require 'capistrano/rails/assets' ?

Karina
07.02.2017
14:08:11
неа

Victor
07.02.2017
14:08:15
если есть - то поэтому и билдит

хм тогда не должен

Vasiliy
07.02.2017
14:13:28
вообще если стоит require 'capistrano/rails он делает и ассеты и миграции

можно просто руками только миграции прописать и должно быть ок

Karina
07.02.2017
14:26:49
да, если убрать capistrano/rails и сделать только require "capistrano/rails/migrations", то всё нормально

только стили у меня ваще не грузятся на production

v
07.02.2017
14:30:28
права у нжинкса отсутствуют

Google
v
07.02.2017
14:30:35
вот и стили не грузятся

Karina
07.02.2017
14:33:34
я на локале в production режиме запускаю

ojab
07.02.2017
14:36:31
config.serve_static_files = false?

и ходишь напрямую в рельсы (puma/etc)?

Karina
07.02.2017
14:44:46
ну да

Andrey
07.02.2017
15:17:26
Друзья, подскажите плз небольшой вопрос по организации фабрик для тестирования. Есть справочник грубо говоря на 30 записей, в принципе он статический и не меняеться. Как его наиболее комфортно засунуть целиком в фабрики?

ojab
07.02.2017
15:18:22
http://edgeguides.rubyonrails.org/active_record_migrations.html#migrations-and-seed-data

фабрики тут не нужны, db:seed должно хватить

Andrey
07.02.2017
15:20:01
Ну ок, допустим запилил в сиды, как рспек настроить что-бы сидил по неообходимости эти данные?

Andrey ?
07.02.2017
15:20:38
А зачем их сидить по необходимости?

Обычно сид запускается перед тестами, а потом БД просто сносится

Alex
07.02.2017
15:21:18
Ну ок, допустим запилил в сиды, как рспек настроить что-бы сидил по неообходимости эти данные?
в каждом тесте создаешь ровно столько данных сколько нужно для теста

Andrey ?
07.02.2017
15:21:28
Вообще есть before в рспеке

Alex
07.02.2017
15:21:52
вообще есть let и let! в рспеке

есичо.

Andrey
07.02.2017
15:24:07
А в общем в топку, мне не обязательно соотвествие реальным данным.

Спасибо, вы моя уточка :)

Karina
07.02.2017
15:41:31
Спасибо, вы моя уточка :)
это прям самая лучшая благодарность, которую я слышала

вот падает у меня почему-то production на = stylesheet_link_tag 'application.css.scss', media: 'all' пишет, что ctionView::Template::Error (undefined method `[]' for nil:NilClass) у меня в application.css.scss //= require_tree ./vendor

ojab
07.02.2017
16:00:03
в stylesheet_link_tag расширение не нужно указывать, sprockets сам найдёт нужный файл

Google
Karina
07.02.2017
16:02:14
ojab
07.02.2017
16:03:30
ок, тогда заюзай правильный синтаксис вместо js'ного

Karina
07.02.2017
16:11:10
всё равно ошибка у меня

ojab
07.02.2017
16:15:28
тогда кидай в gist html/css и полное сообщение об ошибке, ибо непонятно

Karina
07.02.2017
16:43:55
тогда кидай в gist html/css и полное сообщение об ошибке, ибо непонятно
да особо нечего туда кидать. layout.html.haml у меня: = stylesheet_link_tag 'application', media: 'all' в app/assets/stylesheets/application.css у меня: //= require_tree ./vendor а в app/assets/stylesheets/vendor/ - лежат самые обычные файлы с расширение .css и min.css У меня, наверно, какая-то ошибка в production.rb ошибка вот:



ojab
07.02.2017
16:49:18
https://github.com/rails/sprockets/blob/v3.7.1/lib/sprockets/sass_processor.rb#L278

хм

в development ошибки нет?

Karina
07.02.2017
16:50:14
нет

ojab
07.02.2017
16:55:56
bundle exec rails assets:precompile успешно отрабатывает?

в production.rb у тебя config.assets.compile = false?

Karina
07.02.2017
16:57:00
assets:precompile - нормально отрабатывает

в production.rb у тебя config.assets.compile = false?
вот я вообще сделала дефолтный production.rb

но я так тоже пробовала

щас еще попробую

в таком случае он пишет: ActionController::RoutingError (No route matches [GET] "/assets/application-bed23b15c94bd7df71e7c101d020a12447d57c350d256815771f6ba8bcd52b8b.css") хотя я только что делала assets precompile

ojab
07.02.2017
17:07:53
о, так-то лучше

Karina
07.02.2017
17:12:42
serve static files точно включено?
я читала, что это старая опция, на пятых щас должно быть: config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?

Google
Andrey ?
07.02.2017
17:13:09
А версия рельс какая?

Ну и сама переменная-то задана?

Karina
07.02.2017
17:13:35
5.0.0.1

Andrey ?
07.02.2017
17:14:02
О, в чате 451 человек, теперь и книжки можно пожечь

Karina
07.02.2017
17:17:22
Ну и сама переменная-то задана?
нет, config.public_file_server.enabled устанавливала в true

ща задам

Andrey ?
07.02.2017
17:17:48
Ну, разницы особо не должно быть, можно и ручками в true задать)

Admin
ERROR: S client not available

Karina
07.02.2017
17:25:15
вот блин! а в таком положении config.public_file_server.enabled = true он подгружает стили! не подгружает только картинки

Andrey ?
07.02.2017
17:25:39
А пути к картинкам как указаны?

Karina
07.02.2017
17:29:50
А пути к картинкам как указаны?
вообще, картинки у меня лежат в app/images/store , путь я задаю так: 'assets/store/owl-main-1.jpg'

Andrey ?
07.02.2017
17:30:00
Надо через хелперы

Картинки же тоже прекомпилируются

Karina
07.02.2017
17:30:25
еххх

только у меня в .css не работает image-url : background-image: image-url('store/pic.jpg') так тоже не работает: background-image: image-url('images/store/pic.jpg') не находит файл. Файл лежит assets/images/pic.jpg

Karina
07.02.2017
18:24:10
Demyan
07.02.2017
18:38:03
image-url saas жи

оставь image-url и добавь .scss, типо style.css.scss

Google
Demyan
07.02.2017
18:40:29
или смени нахэлперы для css

хотя меня слушать не нужно, я зелен как трава по весне

Karina
07.02.2017
18:47:42
оставь image-url и добавь .scss, типо style.css.scss
да, в .css этой функции нет. надо было переименовать на .scss. Спасибо!

Demyan
07.02.2017
18:48:22
Я кому то помог тут \(ˆ_ˆ)/

Maxim
08.02.2017
03:48:32
если ли способ быстро поменять belongs_to has_one местами между моделями?

Mark
08.02.2017
04:32:34
Remove_reference для одной модели

Add_reference для другой

Michael
08.02.2017
06:37:11
доброе утро помогите пожалуйста есть такая вот строка '0750799' мне нужно вычислить контрольную восьмую цифру и получить 07507990 вот формула awb = '0750799'.to_i awb*11 - awb/7.floor*7 но если первый ноль то я на выходе получаю 7507990 с числами типа 6151843 все впорядке, результатом получаю то что нужно 61518435

Andrey
08.02.2017
06:42:17
http://stackoverflow.com/questions/5810468/leading-zeros-in-rails похожая проблема?

Michael
08.02.2017
06:42:54
http://stackoverflow.com/questions/5810468/leading-zeros-in-rails похожая проблема?
да .rjust, то что нужно, спасибо большое

Дмитрий
08.02.2017
06:52:30
rjust ljust ?!

Michael
08.02.2017
07:24:34
rjust ljust ?!
в моем случае ljust(8, '0') расместит результат слева от ноля, а rjust(8, '0') с права

или я не правильно понимаю работу метода?

Дмитрий
08.02.2017
08:03:27
в моем случае ljust(8, '0') расместит результат слева от ноля, а rjust(8, '0') с права
это я в метро ехал и ответил сразу как прочитал, но оно дошло только через 10мин))

irb(main):005:0> '123'.rjust(5, '0') => "00123"

irb(main):006:0> '123'.ljust(5, '0') => "12300"

Karina
08.02.2017
09:48:13
А кто знает почему - входе на сайт ошибка 403? конфиг такой: server { server_name name.com www.name.com; location / { root /var/www/apps/name/current/public; index index.html index.htm; } } папка /var/www/apps/name/current/ - lrwxrwxrwx - владелец у нее не root. это симлинк для /var/www/apps/name/releases/2017020719400 (drwxrwxr-x - владелец тоже не root )

ojab
08.02.2017
09:52:39
error.log что говорит?

Страница 885 из 1684