Chybová hláška FILL_IN
Při zkoušení cvičení v Ruby on Rails skvělého tutoriálu od Michaela Hartla v kapitole 2.5 u Listing 2.19 můžete narazit na chybovou hlášku, kterou vygeneruje prohlížeč:
NameError in UsersController#index uninitialized constant User::FILL_IN Extracted source (around line #3): 1 2 3 4 5 class User < ActiveRecord::Base has_many :microposts validates FILL_IN, presence: true validates FILL_IN, presence: true end Rails.root: /home/ubuntu/workspace/toy_app ...
Řešení
Jde o cvičení, které je neúplné a kód se nemá již zcela zkopírovat, ale FILL_IN je třeba doplnit patřičným kódem.
Takže místo kódu:
class User < ActiveRecord::Base has_many :microposts validates FILL_IN, presence: true validates FILL_IN, presence: true end
je třeba doplnit správně validaci na:
class User < ActiveRecord::Base has_many :microposts validates :name, presence: true validates :email, presence: true end