Я новичок в Ruby и Rails и использую Rails 3 на Ruby 1.9.2.
Я хочу создать модель, поэтому я посмотрел документацию , чтобыполучить определение таблицы, которую я хочу, но мне интересно, как я передам это рельсу генерировать модель?
В основном я хочу это:
title :string, :null => false
details :text, :limit => 30000, :null => false
Но я могу указать только имя столбца ивведите, а не: null или: limit.
Я пробовал rails model generate Article (title:string, :null => false) (details:text, :limit=>30000, :null => false)
, но это просто говорит мне (неожиданный токен.
Если я просто сгенерирую модель с заголовком: строкадетали: текст, затем файл article.rb пуст, предположительно потому, что он все равно читается из БД.
Поскольку все в Rails должно быть а) простым и б) волшебным, мне интересно,я просто что-то упустил и должен передать что-то вроде хеша для генерации модели?Или мне действительно нужно вручную редактировать миграционный файл .rb?