Size: a a a

2020 January 05

S

Sergey in Ruby School .us
источник

SR

Shattered Ruby in Ruby School .us
А для 6 рельс есть похожее?
источник

SR

Shattered Ruby in Ruby School .us
или там нет разницы
источник

S

Sergey in Ruby School .us
я думаю не особо разница есть
источник

S

Sergey in Ruby School .us
из новго только prepend помню
источник

SR

Shattered Ruby in Ruby School .us
понял, спасибо
источник

mB

mr Bubble in Ruby School .us
Привет, а подскажите есть какой-то способ при создании и сохранении объекта в базе применять один набор валидаций, а при обновлении этого объекта применять другой набор валидаций?
источник

S

Sergey in Ruby School .us
mr Bubble
Привет, а подскажите есть какой-то способ при создании и сохранении объекта в базе применять один набор валидаций, а при обновлении этого объекта применять другой набор валидаций?
через form objects можно сделать
источник

T

Transfer in Ruby School .us
mr Bubble
Привет, а подскажите есть какой-то способ при создании и сохранении объекта в базе применять один набор валидаций, а при обновлении этого объекта применять другой набор валидаций?
Можна даже на любой экшин навесить любые валидации
источник

SR

Shattered Ruby in Ruby School .us
кто-нибудь сталкивался с такой проблемой? глянул на SO, написано, что в config/environments/development.rb надо добавить config.hosts << /[a-z0-9]+\.ngrok\.io/ , но что-то не срабатывает
источник

mB

mr Bubble in Ruby School .us
Нашел то что нужно -
with_options if: :is_admin? do |admin|
   admin.validates :password, length: { minimum: 10 }
   admin.validates :email, presence: true
 end
источник

mB

mr Bubble in Ruby School .us
Shattered Ruby
кто-нибудь сталкивался с такой проблемой? глянул на SO, написано, что в config/environments/development.rb надо добавить config.hosts << /[a-z0-9]+\.ngrok\.io/ , но что-то не срабатывает
Может не в девелопмент надо добавлять?
источник

SR

Shattered Ruby in Ruby School .us
источник

SR

Shattered Ruby in Ruby School .us
источник

SR

Shattered Ruby in Ruby School .us
я прочитал, что это у 6 рельс такие фокусы с блокированием хостинга
источник

T

Transfer in Ruby School .us
mr Bubble
Нашел то что нужно -
with_options if: :is_admin? do |admin|
   admin.validates :password, length: { minimum: 10 }
   admin.validates :email, presence: true
 end
Это не плохо, но эту валидацию ты пропишешь в моделе, а как ее связать с конкретным екшином в контроллере?
источник

SR

Shattered Ruby in Ruby School .us
mr Bubble
Может не в девелопмент надо добавлять?
не думаю
у меня есть еще 2 файла -- это тест и продакшн, но в них вряд ли, я ведь делаю на локальной машине всё
источник

mB

mr Bubble in Ruby School .us
Transfer
Это не плохо, но эту валидацию ты пропишешь в моделе, а как ее связать с конкретным екшином в контроллере?
Я не знал что так можно, мне не обязательно связывать с экшеном, мне достаточно разноных наборов валидаций для разных пользователей, этого должно хватить
источник

T

Transfer in Ruby School .us
mr Bubble
Я не знал что так можно, мне не обязательно связывать с экшеном, мне достаточно разноных наборов валидаций для разных пользователей, этого должно хватить
Конечно можно, в моделе пишешь простой руби код, тогда все проще конечно
источник

mB

mr Bubble in Ruby School .us
Ну и там же в условиях валидации наверное можно смотреть какой экшн и применять те валидации что нужно?
источник