mam Błądniezdefiniowany błąd metoda kiedy dodać metodę modelowania w Rails
niezdefiniowanych events_and_repeats metoda dla #<Class:0x429c840>
app/controllers/events_controller.rb: 11: w indeksie `”
mój app/models/event.rb jest
class Event < ActiveRecord::Base
belongs_to :user
validates :title, :presence => true,
:length => { :minimum => 5 }
validates :shedule, :presence => true
require 'ice_cube'
include IceCube
def events_and_repeats(date)
@events = self.where(shedule:date.beginning_of_month..date.end_of_month)
return @events
end
end
app/controllers/events_controller.rb
def index
@date = params[:month] ? Date.parse(params[:month]) : Date.today
@repeats = Event.events_and_repeats(@date)
respond_to do |format|
format.html # index.html.erb
format.json { render json: @events }
end
end
Co jest nie tak?
prostu trzeba „ja” - dokonane metodę instancji, ale nazywa się metoda klasy – Swards
Własna gdzie? Proszę podać mi przykład. I jaka jest różnica? Dzięki – Gabi
Sprawdź odpowiedź Zippie, myślę, że wszystko tam jest pokryte. – Swards