Tôi có lỗiKhông xác định phương pháp lỗi khi tôi thêm phương pháp mô hình hóa trong Rails
phương pháp events_and_repeats không xác định cho #<Class:0x429c840>
app/controllers/events_controller.rb: 11: trong `index'
ứng dụng của tôi/mô hình/event.rb là
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
Điều gì là sai?
chỉ cần một 'tự' - bạn đã thực hiện một phương pháp dụ, nhưng gọi một phương thức lớp – Swards
Tự ở đâu? Xin vui lòng cho tôi một ví dụ. Và sự khác biệt là gì? Cảm ơn – Gabi
Kiểm tra phản hồi của Zippie, tôi nghĩ rằng tất cả đều được đề cập ở đó. – Swards