@rubylang

Страница 284 из 1684
ojab
11.08.2016
16:38:49
при чём здесь тогда заголовок и прочее?

s
11.08.2016
16:39:15
hash.each do |k, v| … ?

Kiryl
11.08.2016
16:39:55
Ну, вот так должен выглядеть фронт

В виде ul списка делаю

Google
s
11.08.2016
16:40:46
так в чем вопрос, как сверстать?)

Kiryl
11.08.2016
16:41:52
Ну вот я в консоли могу получить круппированный хэш {"Manufacturer"=>["Yealink", "Snom"], "Model"=>["T20P", "T22P", "T26P", "T46GN", "870", "YHS32", "MM2"} Но вопрос в том как его показать собственно во фронте

Антон
11.08.2016
17:06:36
я не ждал так скоро

итерировать, однозначно у хеша есть ключи, есть значение, есть значения по ключам

Ваш КО

Sergey
11.08.2016
17:39:13
eee

ojab
11.08.2016
17:47:18
а можно просто перегрузить инишалайз...
в пятых рельсах callback'и after_initialize сработают во время super, так что если кто-то их заюзает параллельно с оверрайдом initialize — получится сюрприз

в остальном, вроде, проблем быть не должно

Eugene
11.08.2016
17:59:52
https://gist.github.com/Evshved/83863cc81e193286f0df3f6b78b2d2e9#file-script-js-L60 дошёл до этого

как с филдов закинуть дату в определённые переменные?

v
11.08.2016
18:01:37
вместо <a href="http://jquery.com">default click action is prevented</a> повесить кнопку?
теперь я понял, кто такие фуллстек разработчки. это те, кто знают про preventDefault :D

Алсо, @Eugene_Shved, у тебя там у полей id одинаковые. Это неправильно

Google
Eugene
11.08.2016
18:04:46
какие иды?

v
11.08.2016
18:05:04
%input#field.left{name: "first_coefqua", maxlength: "25", size: 10, value: "2"}/

#field

это ж обозначение id

Eugene
11.08.2016
18:05:37
а, понял, c haml только начинаю знакомиться

v
11.08.2016
18:06:14
если id у полей разные будут, можешь делать вот так variable1 = $("id_xx").val()

это для получения значения с определенного поля

Eugene
11.08.2016
18:08:14
так, а как мне принять эту переменную например в app.rb? чтобы передать в другие классы?

$.ajax({ url: "http://localhost:4567/index.html/", dataType: 'json', data: variable1, variable2, variable3, success: callback });

ток что делать с урлом не понимаю

v
11.08.2016
18:09:34
не совсем

Eugene
11.08.2016
18:09:53
урл получается будет делать мне путь к моему контроллеру?

v
11.08.2016
18:11:32
data: { name: "John", location: "Boston" } - вот так. Но если просто хочешь форму отправить целиком, то есть метод .serialize()

ojab
11.08.2016
18:12:17
как с филдов закинуть дату в определённые переменные?
в общем случае никак, https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/The_native_form_widgets#Date_and_time_picker

так что костылить input'ы и обрабатывать их через .strptime в рубикоде

Eugene
11.08.2016
18:13:13
%input#fieldfirstlin.left{name: "first_coeflin", maxlength: "25", size: 10, value: "2"}/ variable1 = $("id_fieldfirstlin").val() alert(variable1)

пишет undefined

ojab
11.08.2016
18:13:35
$("#id_fieldfirstlin").val()

v
11.08.2016
18:14:31
урл получается будет делать мне путь к моему контроллеру?
ну принцип тот же, как при захое на простую страницу, js про твои контроллеры не знает ничего

Eugene
11.08.2016
18:14:36
alert($("#id_fieldfirstlin").val()) тоже undefined

Google
v
11.08.2016
18:15:04
пишет undefined
надо вот так ("#fieldfirstin")

ojab
11.08.2016
18:15:30
да

v
11.08.2016
18:15:35
то же, что у тебя стоит в атрибуте id

Eugene
11.08.2016
18:15:39
заработало

ojab
11.08.2016
18:15:46
# — id, . — класс

но вообще читай про css selectors, там много всяких штук

Evghenii
11.08.2016
18:27:15
ребятки кто-то сталкивался с ресурсом где предлагают идеи для опен сорса?

всем добрый вечер

круто! спасибо! вопрос был не в гугл потому, что хотелось понять что конкретно на слуху

ojab
11.08.2016
18:45:41
http://weblog.rubyonrails.org/2016/8/11/Rails-5-0-0-1-4-2-7-2-and-3-2-22-3-have-been-released/

Arthur ?
11.08.2016
21:30:01
вечер добрый, такой вопрос: подглядел на стэковерфлоу, что если создать темплейт (internet_access.html.erb) в папке лэйаутс , то это станет лейаутом для всех вьюх в папке internet access но на самом деле, он стал лейаутом на всех страницах как сделать так, чтобы этот темплейт был лейаутом только для вьюх из папки internet_access? скрин прилагаю

Arthur ?
11.08.2016
21:34:07
спасибо, а со стилями это также работает?

стиль для body в этом файлике влияет на всю аппу

Nikolay
11.08.2016
21:34:23
assets

можно сделать как угодно - хоть на все приложение, хоть перекрывать

Arthur ?
11.08.2016
21:35:07
я там, да вот показываю что куча файлов стилей для разных контроллеров, но вот internet_access.scss работает везде

ojab
11.08.2016
21:35:31
а в application.scss что?

(в смысле что заrequire'но)

Arthur ?
11.08.2016
21:36:04
отключить tree?

Google
ojab
11.08.2016
21:36:09
ага

Arthur ?
11.08.2016
21:36:32
хм, а это не убьет все? мне так-то нужны эти стили, но лишь для страниц одного контроллера

ojab
11.08.2016
21:36:32
(но тогда остальные файлы нужно будет require'рить вручную)

Admin
ERROR: S client not available

ojab
11.08.2016
21:36:47
stylesheet_link_tag в layout впили

и не включай в application.scss

Nikolay
11.08.2016
21:38:09
спасибо. снов

ojab
11.08.2016
21:38:18
и добавь в Rails.application.config.assets.precompile, чтобы оно в продакшне тоже работало

Eugene
11.08.2016
22:08:36
такой вопрос

params[:output] = @data end (params[:output]).to_s (params[:firstlin].to_f + params[:secondlin].to_f + params[:thirdlin].to_f).to_s end

(params[:output]).to_s не выводится когда эта строка последняя

напротив эта выводится (params[:firstlin].to_f + params[:secondlin].to_f + params[:thirdlin].to_f).to_s

$.post({ url: "/", dataType: 'json', data: { firstlin: $("#fieldfirstlin").val(), secondlin: $("#fieldsecondlin").val(), thirdlin: $("#fieldthirdlin").val(), check: "linear" }, success: function(data) { alert(data) } });

вот сюда в алерт

как бы там и там строки, почему интересно оно не видит?

ojab
11.08.2016
22:12:51
эм, а зачем делать params[:output] = @data?

Eugene
11.08.2016
22:13:41
а как вывести return @data ?

т.е. что в самом конце то и выводится?

"x1 = -1.0, x2 = 0.0" - @data "0.0" - (params[:firstlin].to_f + params[:secondlin].to_f + params[:thirdlin].to_f).to_s

ojab
11.08.2016
22:14:32
я вообще, честно говоря, не понял откуда этот кусок кода с лишними end'ами и что он должен делать

Google
ojab
11.08.2016
22:14:42
но модифицировать params всегда вредно

Eugene
11.08.2016
22:14:52
окей ща кину гист

ojab
11.08.2016
22:15:32
а, ты хочешь в ответе на js-запрос возвратить что-то?

Eugene
11.08.2016
22:15:44
https://gist.github.com/Evshved/83863cc81e193286f0df3f6b78b2d2e9#file-app-rb-L39

да я начал с алерта

потом хочу дойти до заполнения какого-либо филда который нельзя редактировать

ojab
11.08.2016
22:16:46
p — просто печать в консоль, sinatra отдаёт в ответе то, что функция возвращает

так что таки да, return @data

Eugene
11.08.2016
22:17:05
я знаю, хм, почему то это не возвращает

вот сюда https://gist.github.com/Evshved/83863cc81e193286f0df3f6b78b2d2e9#file-script-js-L93

ojab
11.08.2016
22:32:36
так, всё равно я ничего не понял после просмотра кода. Ты хочешь в ответ на post '/' возвращать @data и выводить это в alert'e?

если в конце вписать return 200, @data.to_s — помогает?

v
11.08.2016
23:07:48
@Eugene_Shved а разве в синтаре надо писать return? и, если у тебя в js стоит dataType: 'json', то функция ожидает, что данные от сервера тоже в формате json будут

ojab
11.08.2016
23:08:09
функции пофиг абсолютно

в синатре можно писать return, как и в обычных рубифункциях

(а можно не писать, как в обычных рубифункциях)

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