Stworzyłem sobie model Produkt, który zawiera kilka pól, stworzyłem sobie rusztowanie i chciałem narzucić kilka warunków na te pola.
Zgodnie z książką: Agile. Programowanie w Rails, zacząłem od takiego kodu:
class Product < ActiveRecord::Base
validates_presence_of :title
validates_length_of :title, :minimum => 10
end
Czy ktoś mógłby mi wyjaśnić ideę stosowania dwukropków? Zastosowanie: :minimum => 10, jeszcze jestem w stanie zrozumieć - funkcja może przyjąć wiele argumentów (niektóre z nich są opcjonalne) i za jeden z tych opcjonalnych podstawiamy 10. Nie jestem jednak w stanie zrozumieć co kryje się pod :title, nie rozumiem co zostanie podstawione pod który argument funkcji. Powiedzcie mi proszę, co przeoczyłem w tutorialach Rubiego. Rzućcie chociaż jakieś hasło, żebym wiedział co wpisać w wyszukiwarkę.
Z góry dzięki.