Jestem nowy w Ruby i Rails i używam Rails 3 w Ruby 1.9.2.Przekazywanie dodatkowych parametrów do Railsów Generowanie modelu?
Chcę utworzyć model, więc przyjrzałem się documentation, aby uzyskać definicję tabeli, którą chcę, ale zastanawiam się, jak przekazałbym to do modelu generowania szyn?
Zasadniczo chcę to:
title :string, :null => false
details :text, :limit => 30000, :null => false
Ale mogę tylko podać nazwę i typ kolumny, nie: zerowy, czyli graniczną.
Próbowałem rails model generate Article (title:string, :null => false) (details:text, :limit=>30000, :null => false)
ale to po prostu mówi mi, że (jest nieoczekiwany znak
Gdybym tylko wygenerować model z tytułu:. Dane wyrażenie: tekstowy, plik article.rb jest pusty, przypuszczalnie dlatego, że jest czytane z DB tak czy inaczej:
Ponieważ wszystko w Rails ma być a) proste i b) magiczne, zastanawiam się, czy po prostu coś mi brakuje i muszę przekazać coś w stylu mieszania, aby wygenerować model? Czy naprawdę muszę ręcznie edytować plik .rb migracji?
Trzeba go edytować ręcznie. – Heikki