
Vladimir
20.02.2017
07:24:58
Управляй игрой через класс GameEngine, а там сделай доп. методы, типа
def self.print_winner
WinnerChoice.compare(a,b)
end

Radzhab
20.02.2017
07:58:51
Коллеги, вопрос. Допустим создал модель, сделал миграцию. Как можно потестить данный класс? Например через консоль
добавить данные например

Google

Vitaly
20.02.2017
07:59:45
Можно Model.create(name: 'Hello World')
Model.last

Radzhab
20.02.2017
08:01:52
это в irb?

Vitaly
20.02.2017
08:02:44
rails console
в директории проекта набери: rails console

Radzhab
20.02.2017
08:08:32
thx!)

Andrew
20.02.2017
11:00:08
Таки скажите, уже есть где-нибудь готовая лепра на рельсах?

Nikolay
20.02.2017
11:21:00

Andrew
20.02.2017
11:48:12
Не, я хочу репозитарий с исходниками. )

Nikolai
20.02.2017
11:51:05
У меня есть репозиторий с лепродвачём, который я написал на Синатре
Требуется обработка напильником

Witalij
20.02.2017
11:52:04
Показывай)

Nikolai
20.02.2017
11:52:16
Не с собой

Google

Maxim
20.02.2017
13:30:54
Поясните как правильно сделать, установил гем devise, теперь хочу чтобы при регистрации пользователь мог выбрать тип своего аккаунта, добавил во вьюхе регистрации радиобатон, как теперь эти значения передать в модель?
в модели User добавил соответствующее поле role как теперь записать в это поле информацию из радиобатона

Dima
20.02.2017
13:41:08
Надо в registrationcontroller пропустить дополнительный параметр role.
Вот хороший гайд
http://jacopretorius.net/2014/03/adding-custom-fields-to-your-devise-user-model-in-rails-4.html

Maxim
20.02.2017
13:44:07
перед этим сгенироровать вот так rails generate devise:controllers?

Dima
20.02.2017
13:52:56
Ну так он тебе все создаст. Тебе нужен только ко registrations.
Сделай rails g controller users/registrations
А в нем уже поправь class Users::Registrationcontroller < Devise::Registrationcontroller.
То есть тут ты наслкдуешь твоему контроллеру из app/controllers/users свойства девайсовского контроллера. И не забудь прописать роут
devise_for :users, controllers: {registrations: "users/registrations"}
Там чучуть синтаксис не правильный
Телефон править аперкейс )

Maxim
20.02.2017
13:55:31
protected
def configure_sign_up_params
devise_parameter_sanitizer.permit(:email, :password, :password_confirmation, :role)
end

Dima
20.02.2017
13:55:41
Ага

Maxim
20.02.2017
13:55:42
вот так?

Dima
20.02.2017
13:56:03
private лучше

Maxim
20.02.2017
13:56:06
=>{"email"=>"1q@1q.r", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, "role"=>"guide", "commit"=>"Sign up"}
а role должен быть в том же хеше?

Dima
20.02.2017
13:57:10
В смысле? В параметрах из sign up?

Maxim
20.02.2017
13:58:53
ну в смысле email password и password confirmation, отдельно от role

Dima
20.02.2017
14:00:24
Нет
Вместе. Этот параметр ты примешь из формы регистрации как и остальные.
То есть перечислять все параметры которые ты приедешь из формы регистрации
Передаешь

Maxim
20.02.2017
14:14:59
Фантастика, это работает, спасибо

Google

Maxim
20.02.2017
14:53:24
главное еше вот это не забыть before_action :configure_sign_up_params, only: [:create]

Николай
20.02.2017
23:35:12
Всем привет
Тут все уже крутые программисты или есть те, кто делает домашку из 30 урока?))
Я сделал просто ?
Два дня потел)) вроде activerecord должна облегчить труд, но по мне, так усложнила)
Рома, привет! Подскажи хорошие ресурсы по active record

Nomaniba
21.02.2017
00:11:46

Николай
21.02.2017
00:15:21
Официалку я читаю. Есть даже с переводом на русский. Но там не совсем понятно… для меня, во всяком случае
Rusrails: Связи Active Record
http://rusrails.ru/active-record-associations
Я вчера уже кидал, скину еще. Может кому пригодится

Nomaniba
21.02.2017
00:17:26
А че там не понятно?

Николай
21.02.2017
00:17:46
Как сама связь происходит
Вот у меня не работало и всё)

Nomaniba
21.02.2017
00:18:03
А подробней?
Форен ки в табличках
Через фру еще проще
Джоины?

Николай
21.02.2017
00:19:11
Из селекта выбирался автор, ручками вводилась книга, надо было книгу к автору прикрепить
Да не, все на начальном уровне)

Google

Николай
21.02.2017
00:19:36
Таких слов даже не знаю

Nomaniba
21.02.2017
00:19:51
В книге форен ки - аутхор ади?

Николай
21.02.2017
00:20:06
Ну вот, не получалось у меня, говорил undefined method books

Nomaniba
21.02.2017
00:20:34
В табличке Книги, нужен аутхор_ади: юзер_ади

Николай
21.02.2017
00:20:58
Форен ки не было, все остальное было
Сделал) работает
Но с официального ресурса мне не хватило информации

Admin
ERROR: S client not available

Николай
21.02.2017
00:21:53
Там как-то куцо. Не расписывают

Nomaniba
21.02.2017
00:22:03
Да ну, там это есть, точно

Николай
21.02.2017
00:22:24
Ну вот. Поэтому ищу доп инфу

Nomaniba
21.02.2017
00:22:26
Ща, скрину
http://guides.rubyonrails.org/images/belongs_to.png
прям твой кейс точь-в-точь
по букве

Николай
21.02.2017
00:25:36
Он

Nomaniba
21.02.2017
00:26:01

Николай
21.02.2017
00:26:38
Миграция такая же почти

Nomaniba
21.02.2017
00:27:10
надо доки просто основательней и подольше курить

Николай
21.02.2017
00:28:15
ActiveRecord has_many - Ruby on Rails - CyberForum.ru
http://www.cyberforum.ru/ruby-on-rails/thread1924368.html

Google

Николай
21.02.2017
00:28:24
Вместо тысячи слов
Старая дрянь)
Ядрёона вошь...
Но спс, буду смотреть)

Vitaly
21.02.2017
05:13:40
Писал для себя памятки по Rails когда-то http://vitalyliber.tumblr.com/post/128933785472/reminder-for-junior-ruby-on-rails-developers

Aleksej
21.02.2017
05:39:17
Годнота, спасибо.

Radzhab
21.02.2017
06:47:14
коллеги, сабж. стоит рубимайн. Запустил, ничего не кодю. В какой то момент времени начинает виснуть система. Как будто утечка памяти происходит
win 10
грешу на java

Nomaniba
21.02.2017
06:51:31
Я бы грешил на win 10

Nikolai
21.02.2017
06:52:18
В любом непонятном случае греши на Windows

Nikolay
21.02.2017
06:52:32
Так посмотри в диспетчере

Nomaniba
21.02.2017
06:52:34
Абсолютали
vtop
А, точно, на окнах нет втоп, хтоп или просто топ...

Nikolay
21.02.2017
06:54:27
Так себе юмор

Nomaniba
21.02.2017
06:55:06