@rubylang

Страница 1564 из 1684
Nerzh
12.07.2018
12:09:04
ребята, а откуда модель активрекорда знает про то, какие у нее есть колонки в базе ?

Артур
12.07.2018
12:09:30
возможно из schema.rb

Nerzh
12.07.2018
12:10:01
я думал об этом, но кажется без схемы можно запустить

ojab
12.07.2018
12:10:02
при старте читает базу

Google
ojab
12.07.2018
12:10:13
и вытаскивает оттуда колонки

Nerzh
12.07.2018
12:10:25
при старте читает базу
угу, у меня тоже такое предположение родилось

Igor
12.07.2018
12:12:56
Йо! 1) Выкинь ActiveAdmin 2) Учи SQL. SELECT DISTINCT category_id, MIN ( id ) FROM documents GROUP BY category_id

ojab
12.07.2018
12:15:57
3) Учи AR, чтобы не пихать AR куда не попадя

Alexey
12.07.2018
14:17:14
чят, кто юзает webpacker. какой самый православный путь, чтобы ключи из credentials использовать в pack-ах типа application.js? например, чтобы инициализировать vue-компонент google maps?

import Vue from "vue"; import App from "./App"; import * as VueGoogleMaps from "vue2-google-maps"; Vue.use(VueGoogleMaps, { load: { key: "REPLACE-THIS-WITH-YOUR-KEY-FROM-ABOVE", libraries: "places" // necessary for places input } }); new Vue({ el: "#app", components: { App }, template: "<App/>" });

Fedor
12.07.2018
14:26:35
А почему рубисты из рокета смеялись над вакансией на ruby.job?

У нас весь офис смеялся над рубистом, мечтающим погрузиться в 1с, но оно так и осталось )

alteregoizm
12.07.2018
14:27:54
Google
rekero
12.07.2018
14:35:40
Перескакивают с ты на вы через строчку

Anton
12.07.2018
14:35:41
а что смешного то было?

я немного слоупок

alteregoizm
12.07.2018
14:36:03
а что смешного то было?
потому что rail и 1с ЗУБ было

Anton
12.07.2018
14:36:14
ну такое

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

бывает

Alexey
12.07.2018
15:05:04
но вообще если что-то вставляется в веб-страницу, это не credentials
Ок, не плохо сформулировал. Конфигурационные значения из рельсы в вебпакер передать. Ключ от гуглокарт все равно светится в паблике

Maksim
12.07.2018
15:33:12
Возможно, речь не про секьюрность, а про хранение в одном месте.

Alexey
12.07.2018
15:34:11
https://medium.com/@devanflaherty/passing-props-to-vue-in-a-rails-view-56e287be9c2d?source=linkShare-67baef97a7d3-1531409586 Вот наверно рабочий вариант

Black
12.07.2018
15:35:02
Ребята, watir?

Eugene
12.07.2018
22:10:17
@mgrigorieff еще один такой выпад по выкладываю вакансии, не читая правила улетаешь в бан.

Hard
13.07.2018
05:52:07
Привет всем! При сохранения русских символов в txt сохраняется в таком ввиде, кодироку UTF-8 ставил не помогло Открытие файла происходит так file = File.open('parser.txt', 'w:UTF-8') == СÑаж: 24 гПЎа ÐпОÑаМОе: РеÑÑП ÑабПÑÑ: ÐеÑебМП-ПзЎПÑПвОÑелÑМПе ПбÑеЎОМеМОе ÑпÑÐ°Ð²Ð»ÐµÐœÐžÑ ÐŽÐµÐ»Ð°ÐŒÐž ÐÑезОЎеМÑа ÐÐ (ÐÐРУÐÐ ÐÐ ) ЀÐÐ: ТÑÑÐŽÑбаева ÐлÑЌОÑа

Hard
13.07.2018
06:49:22
а если при сохранении русских симполов добавить .encode('UTF-8') ? 'Привет мир'.encode('UTF-8') или я не о том?
Спасибо за ответ, я уже разобрался мне в парсер приходили символы которые не мог расшифровать UTF-8 изза этого все записывалось в непонятные символы, я отфильтровал их все заработало отлично )

Google
Fedor
13.07.2018
07:57:52
а это не utf-16&)))
Это вы не с 1С по апи работаете?

Ann
13.07.2018
07:58:35
Это вы не с 1С по апи работаете?
эээ, было давно-давно на битре

сейчас нет)

Fedor
13.07.2018
07:58:58
я просто сталкивался, написал api которым пользовались одинэсники

они как раз жаловались, что мой json не в utf16 и не читается

Сергей
13.07.2018
08:44:19
При открытии файла File.open('file.xml, 'r', &:read) Открывается <tag>ЭБМ</tag>. Как сделать, чтобы было <tag>&#1069;&#1041;&#1052;</tag>?

Gregory Tereshko
13.07.2018
08:53:41
File.read('file.xml') Красивее:) А по основному вопросу - хз)

ojab
13.07.2018
08:54:43
основной вопрос — зачем так делать?

Silent Bob
13.07.2018
11:40:38
Подскажите, а разве в пятых рельсах vendor/stylesheets и vendor/javascripts не в assets.paths по умолчанию? Я положил файл bootstrap.js в vendor/javascripts/ и в app/assets/javascripts/application.js указал строчку //= require bootstrap - но все равно, рельсы ругаются что не могут найти такой файл. После добавления в config/application.rb строчки config.assets.paths << Rails.root.join("vendor", "javascripts") все ок. Похоже что vendor таки не в paths по умолчанию, хотя в доке написано обратное

Pavel
13.07.2018
11:41:04
2018 на дворе. Переходи на webpack

Удобнее, масштабируемее

Silent Bob
13.07.2018
11:41:42
2018 на дворе. Переходи на webpack
ну это просто пример с бутсрапом. Мне и так пока норм, я не фронтендщик

Pavel
13.07.2018
11:42:55
Ну тогда может тут и подскажут. Просто пятые рельсы давно с вебпаком идут. Грех его не использовать.

Eugene
13.07.2018
13:01:00
Кто нибудь стабал

В рспеке с 3.6 версиией кора добавили верифицированные даблы.

По дефолту.

Нужно в конфиге прописать что типо ребят хочу без верифицированных даблов.

Или обернуть в блоки.

without_partial_double_verification do allow(helper).to receive(:website).and_return(website) allow(helper).to receive(:organization).and_return(organization) end

Google
Eugene
13.07.2018
13:01:39
Пытаешься застабать нерельсовую переменную, выдает простыню кода.

Anton
13.07.2018
13:01:40
Кто нибудь стабал
я даблы часто юзаю, но не очень понял о чем это

можно ссылку?

Eugene
13.07.2018
13:03:05
Можно. Проблема на стаке. Хер знает как я ее нашел. https://stackoverflow.com/questions/26332615/in-rspec-can-we-turn-off-verify-partial-doubles-for-one-test http://rspec.info/blog/2014/05/notable-changes-in-rspec-3/#verifying-doubles https://rhnh.net/2013/12/10/new-in-rspec-3-verifying-doubles/ https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/verifying-doubles

Admin
ERROR: S client not available

Сергей
13.07.2018
13:32:08
При открытии файла File.open('file.xml, 'r', &:read) Открывается <tag>ЭБМ</tag>. Как сделать, чтобы было <tag>&#1069;&#1041;&#1052;</tag>?
Нашел в чем причина: coder = HTMLEntities.new xml.gsub!(/[а-яА-я]/) { |s| coder.encode(s, :decimal) } А как мне обратно вернуть xml после xml xml.gsub! ?

mike
13.07.2018
13:34:01
Запомнить прежде?

Сергей
13.07.2018
13:35:27
Запомнить прежде?
А после преобразования никак нельзя? Просто вариант с запоминанием не подойдет

ojab
13.07.2018
13:39:39
что ты пытаешься сделать-то?

Сергей
13.07.2018
13:46:50
что ты пытаешься сделать-то?
В тесте пытаюсь сравнить результат метода с xml файлом. В xml файле кириллица, а в методе стоит xml.gsub!(/[а-яА-я]/) { |s| coder.encode(s, :decimal) } которая преобразовывает киррилицу в числовые ссылки на символы

ojab
13.07.2018
13:47:04
но зачем

Gleb
13.07.2018
13:59:39
лучше не подключать js-либы гемом )

Иван
13.07.2018
14:06:41
Нужно в конфиге прописать что типо ребят хочу без верифицированных даблов.
Если используешь обычный дабл как он может что то верифицировать? Это же вроде работает только если в instance_double передаешь первым аргументом класс объекта.

Eugene
13.07.2018
14:07:24
Хелпер не разрешил стабать. Ввиду того что в хелпере он не заимплеменчен.

Мок хелпера, аля describe HelperName и вызова его через метод helper

Sergey
13.07.2018
14:14:16
Господа, подскажите как во вьюхе редактировать поля из разных таблиц на одном сабмите. Беру из контроллера

Хеши двух таблиц, во вьюхе вижу данные, а на сабмит сохраняет только из одной

форму заполняю так <%= form_for :client, :url => { :action => :update, :id => @client.id },:method => :put do |c| %>

Google
Sergey
13.07.2018
14:17:42
Но есть еще хеш car

В контроллере @client = Client.find(params[:id]) @car = Car.find(params[:id])

Denis
13.07.2018
19:03:07
form object погугли

Nikita
13.07.2018
19:13:10
http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

Антон
13.07.2018
19:13:18
Итак, допустим я разобрался с основами рельс, уже есть опыт работы с кучей контроллеров, с разными моделями с разными асоциациями Есть ли какое-то чтиво про advanced rails с использованием сервис обжектов и вообще как лучше организовывать код чтобы вынести из контроллеров свалку кода и логики. и например, что стоит описывать в моделях, а что нет

Nikita
13.07.2018
19:16:51
Просто на самом деле вариантов много и каждый делает как нравится, это абстрактный вопрос, почитай про монады, интеракторы, транзакции, домены

Anton
13.07.2018
19:17:37
Может тут найти кучу всего

Антон
13.07.2018
19:18:00
Спасибо!

Nikita
13.07.2018
19:18:09
Да, и почитай канал Антона, он там много писал на эту тему, есть из чего выбрать

Антон
13.07.2018
19:18:32
Кстати уже читал пару его постов, годно

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