@rubylang

Страница 218 из 1684
Mikhail
18.07.2016
14:13:19
Nested form

ojab
18.07.2016
14:13:32
f.fields_for :options возвращает ассоциацию

Daniil
18.07.2016
14:13:33
ё-моё

спасибо, = забыл

Google
Mikhail
18.07.2016
14:13:42
Или филдс фор

ojab
18.07.2016
14:13:56
так что тут нужно @product.options.build или подобное

mardybm
18.07.2016
14:14:15
ojab
18.07.2016
14:14:40
ох

Mikhail
18.07.2016
14:15:23
Не забыл, а незнал?

Daniil
18.07.2016
14:16:03
а вообще да, я думал, что только внутри нужны

ojab
18.07.2016
14:17:51
А options'ы в момент рендеринга формы уже созданы и это редактирование?

Или создание новых?

Daniil
18.07.2016
14:20:10
это редактирование, но первоначально у меня не сработало в создании нового продукта после @product.options.build, я создал тестовый проект и впал в ступор

проблема уже решена, если что, знак "равно" отсутствовал перед f.fields_for

Nikolay
18.07.2016
15:54:14
<%= для вывода. <% для if :)

Stanislav
18.07.2016
16:00:34
есть еще <%- и -%> :)

Huken
18.07.2016
16:31:53
<%- насколько понимаю нету

Google
Akzhan
18.07.2016
16:32:32
это про какой шаблонизатор речь?)

а то есть тут парсеры с грамматиками разного рода на любой вкус

Huken
18.07.2016
16:33:35
erb вестимо

Akzhan
18.07.2016
16:33:52
а, выбрось каку, используй http://slim-lang.com/

Eugene
18.07.2016
17:10:24
да и как тут советовали использовать не Haml gem, a Hamlit gem

2.2.2 :050 > a = [ "Ambassador", "b" ] => ["Ambassador", "b"] 2.2.2 :051 > c = [ "Capistrano", "d" ] => ["Capistrano", "d"] 2.2.2 :052 > h = { a => 100, c => 300 } => {["Ambassador", "b"]=>100, ["Capistrano", "d"]=>300} 2.2.2 :053 > a = [ "Ambassador", "b" ] => ["Ambassador", "b"] 2.2.2 :054 > r = [ "Ambassador", "b" ] => ["Ambassador", "b"] 2.2.2 :055 > l = [ "Ambassador", "b" ] => ["Ambassador", "b"] 2.2.2 :056 > v = { r => 500, l => 600 } => {["Ambassador", "b"]=>600} 2.2.2 :057 > l = [ "Ambassadorx", "b" ] => ["Ambassadorx", "b"] 2.2.2 :058 > l = [ "Ambassadorx", "bx" ] => ["Ambassadorx", "bx"] 2.2.2 :059 > v = { r => 500, l => 600 } => {["Ambassador", "b"]=>500, ["Ambassadorx", "bx"]=>600} 2.2.2 :060 > OPEL = { h => 589, v => 7895} => {{["Ambassador", "b"]=>100, ["Capistrano", "d"]=>300}=>589, {["Ambassador", "b"]=>500, ["Ambassadorx", "bx"]=>600}=>7895} http://cs4.pikabu.ru/images/big_size_comm/2015-04_6/14300635403537.jpg

Akzhan
18.07.2016
17:12:12
спасибо за hamlit, в некоторых сервисах пригодится

Eugene
18.07.2016
17:12:16
вопрос непростой, до какого момента можно это делать?

ojab
18.07.2016
17:21:43
пока память есть

Nikolay
18.07.2016
18:40:12
.. и не сьел склероз

Mikhail
18.07.2016
18:43:54
юзаю hamlit на прод проекте уже, багов не замечено. Юзаю с cells

даже в rubymine нет косяков как со слимом

I
18.07.2016
18:45:10
в рубимайне какие косяки у слима?)

Mikhail
18.07.2016
18:49:13
отступы бывают отваливаются

I
18.07.2016
18:49:34
ммм

slim за полгода меня ни разу не подкачал

Mikhail
18.07.2016
18:50:00
за год постоянно косяки приходят от чуваков кто юзает не рубимайн

видимо там табы лезут

I
18.07.2016
18:50:08
оу

это настраивается

Google
Mikhail
18.07.2016
18:50:20
ну я буду всех настраивать?

я говорю про баги, которые я встречал

и я не один у кого были со слимом в рубимайне проблемы)

тут в чате тоже ктото встречал

точно не скажу когда появляются, но есть. Бывают. Приходится пересобирать вьюшку.

Nikolay
18.07.2016
19:01:12
есть еще <%- и -%> :)
А это для чего?

Mikhail
18.07.2016
19:02:11
это erb

Nikolay
18.07.2016
19:13:56
и шо оно дает?

Mikhail
18.07.2016
19:16:14
Всмысле

Скрытое выполнение рубей

Dan
18.07.2016
19:16:52
Скрытая угроза

Nikolay
18.07.2016
19:35:27
а чойто?

yopp
18.07.2016
19:47:40
erb вообще-то в рубикод компилируется. Условно foo <%= puts :bar %=> собирается в buffer = String.new buffer << “foo “ buffer << puts :bar

Mikhail
18.07.2016
19:51:12
Ага

Ну а я тоже самое сказал но на простом языке

Но доеб засчитан?

Антон
18.07.2016
20:50:34
String.new врядле рекомендуют '' вместо String.new

Mikhail
18.07.2016
20:51:55
А почему

??

Google
Антон
18.07.2016
20:52:18
а фиг его знает, поверил на слово

можно затестить 1000.times

style guides говорят надо ''

Mikhail
18.07.2016
20:53:26
и это даст

просто может очевидно?

Антон
18.07.2016
20:53:40
может

Mikhail
18.07.2016
20:54:01
так понятно что строка, а String.new надо еще понять что это новый обьект строки

скорее всего

Admin
ERROR: S client not available

Danila
18.07.2016
20:54:25
> String.new надо еще понять что это новый обьект строки

ну вы чего(

Mikhail
18.07.2016
20:56:03
ну очевидно тут надо прочитать

а так '' ясно что строка

когда посидишь 5 часов за кодом думаю значимо будет

Vitaly
19.07.2016
04:20:25
тут в чате тоже ктото встречал
я говорил про баги в слиме, тоже с отступами, иногда встречаются в rubymine но это скорее глюки именно rubymine потому что в других редакторах проще бороться с неправильными отступами. я просто понял как это можно решать в rubymine - в настройках сделать что бы отображались отступы spaces и tabs, и становится понятно где косяк

Evgeny
19.07.2016
09:14:21
Кто-нибудь пробовал последние рельсы + devise пушить на хероку? Ругается на то, что в конфиге девайза в папке инит скриптов нет серктного ключа, я его добавляю ему ваще пофиг на это пишет так же. Этот хероку уже что-то надоедать начинает. Задумываюсь мб взять VPS на vsale за пару соток и не коспосировать мозг

Антон
19.07.2016
09:18:08
при чем тут хероку, когда рельса сырая

странные какие

Evgeny
19.07.2016
09:18:26
Ну так на локалхост все пашет же)

Антон
19.07.2016
09:18:35
у вас хероку на локалхосте?

Google
Evgeny
19.07.2016
09:19:02
Конечно, я просто спросил

ojab
19.07.2016
09:20:32
именно в конфиге devise'a? Не secret_key_base/SECRET_KEY_BASE?

Evgeny
19.07.2016
09:20:59
Devise.secret_key was not set. Please add the following to your Devise initializer:

На VPS память дают по схеме OS RAM + 512/1Gb/etc или на все про все сколько указано?

Антон
19.07.2016
09:24:03
анекдот вспомнил, про волков и стадо

ojab
19.07.2016
09:24:14
так что выставляй SECRET_KEY_BASE и будет ок, вестимо

Nikolay
19.07.2016
09:25:09
на фриноде у чувака с секрет кеем на хероку тоже проблема

оказываетс

Антон
19.07.2016
09:28:22
а в чем истерика? всем нужно попробовать пятую рельсу?

Evgeny
19.07.2016
09:29:02
Да нет никакой истерики

Антон
19.07.2016
09:29:41
> Этот хероку уже что-то надоедать начинает. Задумываюсь мб взять VPS на vsale за пару соток и не коспосировать мозг :) никакой

Evgeny
19.07.2016
09:30:10
Кстати заметил, что изменения в контроллерах в дев режиме не обновляются как раньше пока не ребутнешь, то ли ограничения, толи баг

Почему никакой?)

Evgeny
19.07.2016
09:30:38
Мне надо то мой мини бложек залить

Антон
19.07.2016
09:33:08
странно все это, у меня 3 экрана рабочих проектов на хероке и мыслей взять VPS не возникает

Evgeny
19.07.2016
09:34:14
) Ща потыкаю его еще

Mikhail
19.07.2016
09:56:35
Пингуешь свой сервер чтоб задержки не было?

Vitaly
19.07.2016
10:04:38
говоря о turbolinks, есть ли средство которое позволяет сохранять позицию скролла при серфе по сайту? например пролестал страницу вниз, тыкнул на кнопку пагинации и открывается страница но позиция просматриваемой части страницы сохраняется

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