У меня есть переменная с именем account_type, переданная из формы рельсов, и мне нужен доступ к значению в соответствующей модели.
Я могу проверить, существует ли: account_type как символ, но где сохраненные данные вступают в игру? Что-то мне нужно сделать в контроллере?
Этот код выдает неопределенный метод "account_type".
validates_format_of :name, :with => /^[a-z0-9_]+$/i, :on => :create if account_type == 2
Если я использую символ, тогда он не выдаст ошибку, но символ никогда не будет равен 2
validates_format_of :name, :with => /^[a-z0-9_]+$/i, :on => :create if :account_type == 2
Это сбивает с толку, что вы можете проверить формат символа (например: имя выше), когда: имя только кажется ссылкой, но в нем ничего не хранится.
Спасибо!