Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/Code Review, теоретические вопросы/Валидация и значение поля

2008-07-28 14:17:05 Ответить  
sunchess
sunchess
Адрес:
Сообщений: 18
Регистр: 2008-04-06
его блог 0 сообщ.
Валидация и значение поля
  •  
Вот возникла ситуация, в которой нужно передать значение поля в информацию об ошибке
validates_uniqueness_of :name, :message=>" #{name} уже записан в базу" примерно так.
Данный вариант естествено не работает. Кто решал данную проблему?
2008-07-28 14:29:21 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 310
Регистр: 2008-04-22
его блог 6 сообщ.
RE: Валидация и значение поля
  •  
И чего это он "естественно не работает" ?
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
2008-07-28 14:39:20 Ответить  
sunchess
sunchess
Адрес:
Сообщений: 18
Регистр: 2008-04-06
его блог 0 сообщ.
RE: Валидация и значение поля
  •  
Отдает имя класса, а не значение поля.
2008-07-28 14:47:42 Ответить  
sunchess
sunchess
Адрес:
Сообщений: 18
Регистр: 2008-04-06
его блог 0 сообщ.
RE: Валидация и значение поля
  •  
Ну вообще тут из разряда видимости переменных. Вот надо как то передать, что это запись а не класса атрибут..
2008-07-28 16:02:13 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1294
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Валидация и значение поля
  •  
:message=" #{self.name} уже записан в базу"
Возможно так
------------
Занимаюсь вебом и продвижением сайтов.
2008-07-29 05:52:15 Ответить  
samara
Dilshod Samatov
Адрес: Uzbekistan
Сообщений: 56
Регистр: 2007-12-06
его блог 0 сообщ.
RE: Валидация и значение поля
  •  
Попробуй поменять имя поля. Ima например. Возможно у тебя поля name конфликтует с методом name. Попробуй….
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 179 Онлайн: Ruslan Voloshin,
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008