未定義的方法events_and_repeats模型的#<Class:0x429c840>
應用程序/控制器/ events_controller.rb:11:在`索引」
我的應用程序/模型/ event.rb是
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
應用程序/控制器/ 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
出了什麼問題?
只是需要一個「自我」 - 你讓一個實例方法,而是叫做類方法 – Swards 2013-04-03 23:21:42
自哪裏?請給我一個例子。有什麼區別?謝謝 – Gabi 2013-04-03 23:24:43
檢查Zippie的迴應,我認爲它覆蓋了那裏。 – Swards 2013-04-03 23:30:47