我确实需要一些帮助来解决这个错误:
PostsController中的 NoMethodError#checkin
对于#
控制器:
def checkin
@date = DateTime.parse(params[:day])
if (Post.hasToday(@date))
end
型号:
class Post < ActiveRecord::Base
scope :created_on, lambda {|date| {:conditions => ['DATE(created_at) = ?', date.to_s(:db)]}}
def hasToday(date)
self.created_on(date).count > 0 ? true : false
end
end
答案 0 :(得分:3)
在你的模态中尝试这个
def self.hasToday(date)
self.created_on(date).count > 0 ? true : false
end