Ruby on Rails tutorial - 2.5 Exercises

Datum vydání: 2015-01-19 21:46:43

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