
v
23.05.2017
10:28:04

Vasiliy
23.05.2017
10:29:30
для миграций главное название файла+класса миграции совпадало, не стоит сувать туда неймспейсы
в модель уже можешь по неймспейсу делать название

Nikita
23.05.2017
10:30:13
сек

Google

Vasiliy
23.05.2017
10:30:54
миграциям вообще пофиг как создаваться
переменуй её

Nikita
23.05.2017
10:31:50
суть в том, что если просто делать rails g paperclip gallery image
то оно создает change_table :galleries
но таблица называется create_table :gallery_galleries
вроде бы, сейчас проверю

Aleksey
23.05.2017
10:32:48
может это не круто, но я бы поправил руками)

Nikita
23.05.2017
10:32:58
=> ["schema_migrations", "ar_internal_metadata", "gallery_galleries"]
так я поэтому и создавал gallery::gallery

Vasiliy
23.05.2017
10:35:06
ну генератор на то и генератор что он тупой ? поправь руками

Nikita
23.05.2017
10:35:25
`Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for:
class AddAttachmentImageToGalleries < ActiveRecord::Migration[4.2]`

Vasiliy
23.05.2017
10:35:52
ActiveRecord::Migration[5.0]

Nikita
23.05.2017
10:36:06
class AddAttachmentImageToGalleries < ActiveRecord::Migration

Google

Nikita
23.05.2017
10:36:15
ты имеешь в виду в конце?
добавить [5]?
я не сталкивался просто с таким, не понимать...

Vasiliy
23.05.2017
10:37:15
да, или ActiveRecord::Migration::Current
в общем ещё лучше по доке миграций пройтись
не просто 5, 5.0

Nikita
23.05.2017
10:39:20
о да, очередные танцы, но спасибо всем!
делаем обычную миграция, потом меняешь название таблицы (т.к. там неймспейс) и добавляешь [5.1]
но в конечном итоге все получилось. ?

Roman
23.05.2017
10:56:22
Всем привет. Как организовать авторизацию(devise_token_auth) для rspec api doc?

Nikita
23.05.2017
11:04:53
ребят, подскажите пожалуйста, почему в 5 рельсах разрешенные параметры в контроллере идут через .fetch? в 4 просто .permit было

Vasiliy
23.05.2017
11:08:01
чего?

v
23.05.2017
11:08:05
что значит "идут через"?

Vasiliy
23.05.2017
11:08:13
также пермит

v
23.05.2017
11:08:17
опять где-то пример подсмотрел?

Nikita
23.05.2017
11:08:36
какой пример?)
сгенерировал контроллер, а там не .permit, a .fetch

Neekoso
23.05.2017
11:08:58
Если я правильно понял вопрос, то есть параметры, которые опциональные и человек хочет узнать, почему используют fetch
Но я тогда не понял, при чем тут permit

v
23.05.2017
11:09:00
а
fetch был и в 4-х

Vasiliy
23.05.2017
11:09:44

Google

ojab
23.05.2017
11:13:13

Nikita
23.05.2017
11:20:11
ojab спасибо

Vasiliy
23.05.2017
11:54:07
чуваки, вопрос по рельсе - как в концерне вызвать метод класса в has_one?

Sergey
23.05.2017
11:56:01
Метод класса в has_one?

ojab
23.05.2017
11:56:24
self.class.method?

Vasiliy
23.05.2017
11:58:14

ojab
23.05.2017
11:58:53
значит self.method, вестимо
или просто method, ага

Vasiliy
23.05.2017
11:59:32
воотбще там вот так в модуле
extend ActiveSupport::Concern
included do
has_one "#{model_name}".underscore.to_sym
....
и вот этот "#{model_name}".underscore.to_sym хочу в метод перенести

ojab
23.05.2017
12:00:55
underscore.to_sym не работает?

Vasiliy
23.05.2017
12:01:11
нет, в таком варианте работает
если делаю
extend ActiveSupport::Concern
included do
has_one "#{model_name}".underscore.to_sym
def self.need_name
"#{model_name}".underscore.to_sym
end
то Model.need_name работает

Vasiliy
23.05.2017
12:02:58
но стоит сделать has_one need_name то не работает
ни с селфом, нихуя

ojab
23.05.2017
12:03:42
а что говорит?

Vasiliy
23.05.2017
12:04:28
метод миссинг фо Модел

ojab
23.05.2017
12:04:39
а
а singular?
has_one singular
а

Google

ojab
23.05.2017
12:05:59
блин
ну да, в self.need_name недоступен model_name (ибо инстанс-метод)

Vasiliy
23.05.2017
12:06:45
has_one model_name.to_s.to_sym работает
не, у меня недоступен мой метод

ojab
23.05.2017
12:07:09
так что делай или def need_name, или юзай singular (что дёрнет class method)

Vasiliy
23.05.2017
12:07:30
т.е. если я делаю в консоле Модель.need_name всё ок
а в has_one - ундефайнед метож

ojab
23.05.2017
12:13:50
задефайнь перед has_one?

Vasiliy
23.05.2017
12:18:50
да

Admin
ERROR: S client not available

Vasiliy
23.05.2017
12:23:54
спасибо

Nikita
23.05.2017
12:55:15
ребят, кто к ckeditor прикручивал paperclip?

Natalya
23.05.2017
13:05:25
#работа #Москва
Всем привет, все еще актуально!!
Ищу RoR разработчика, senior level
Москва, м. Молодёжная
Компания- разработчик облачных систем хранения
Нужен опыт коммерческой разработки, умение применять паттерны проектирования и отклоняться от Rails Way, знание SQL/PostgreSQL, любовь к тестам
Компания- небольшая, до 20 чел, демократичная.
Условия- до 200к по результатам собеседования
Подробности в личку!

Alex
23.05.2017
13:12:42
Объясните джуну, что такое "опыт коммерческой разработки"?

Nikita
23.05.2017
13:13:55
ну работа в команде
работа за деньги, короче

Alex
23.05.2017
13:16:19
Фактически насколько я понимаю это в большинстве своем лишние слова, ведь делать landing pages под заказ - это тоже опыт коммерческой разработки

Vildulv
23.05.2017
13:16:53
ну как бы да

v
23.05.2017
13:17:18

Nikita
23.05.2017
13:17:37
ребята, помогите пожалуйста с ckeditor + papecrlip, поставил гемы, все активировал, сам эдитор работает, сделал:
rails generate ckeditor:install --orm=active_record --backend=paperclip
пробую загрузить фото, получаю ошибку:
https://pastebin.com/bvgvkzaf

Google

Vildulv
23.05.2017
13:17:45
об этом пишут ,чтобы скорее всего, понять, что вы отвественный и всё такое

v
23.05.2017
13:17:49
но до сеньора без опыта программирования за деньги ты врядли дорастеш, каэшн

Alex
23.05.2017
13:21:16
Понятна. Спасибо!

Vasiliy
23.05.2017
13:22:01
Прост что у тебя опыт не только лабы делать

Alex
23.05.2017
13:22:38
лабы?

Alex
23.05.2017
13:22:54
Сеньор чисто на лабах - это же не реально, даже мидл врядли )

Alex
23.05.2017
13:23:44
what is лаб? baby don't hurt me no more

Vasiliy
23.05.2017
13:24:11
Лабораторные

Alex
23.05.2017
13:24:24
лабораторные работы, это когда тебе дают учебное задание и ты его делаешь

Nikita
23.05.2017
13:24:27
кто-то с моей проблемой разобраться поможет?

Vasiliy
23.05.2017
13:25:10
Ну я и имею ввиду что пишут про опыт коммерческой значит имеют ввиду что чувак не только лабы писал

ojab
23.05.2017
13:29:05

Nikita
23.05.2017
13:29:26
ojab так кода то особо никакого нет...
просто отображение эдитора, пробую через него загрузить фото

ojab
23.05.2017
13:31:12
зачем версия gem'a из master'a, а не релиз?

Nikita
23.05.2017
13:34:57
так я и ту, и ту пробовал

ojab
23.05.2017
13:48:30
как, впрочем, и http://46.150.101.6:3000/ckeditor/pictures
так что не помешает залить работающий [в котором работает js-часть] проект на гитхаб, ага

Nikita
23.05.2017
13:55:54
ojab так, а не текущий момент что делать?)

ojab
23.05.2017
13:56:39