저는 초보자이며 약 10 주 동안 Ruby on Rails를 배우고 있습니다. keyword_end범위가있는 keyword_end를 예상하면서 '{'} 예기치 않은 구문 오류가 발생하는 이유는 무엇입니까?
그것은 내 괄호 닫고있는 것처럼 나는이 보이는기대, 구문 오류 '}', 예기치 않은 :
RB : 4 내 모델 중 하나에 RSpec에 테스트를 실행하려고 할 때,이 오류가 발생합니다 제대로 끝났어.
범위의 목적은 지난 주에 작성된 항목과 7 일이 지난 항목을 구별 할 수있게하는 것입니다.
다음은이 목록 모델 내 스키마입니다 :
create_table "items", force: true do |t|
t.string "body"
t.integer "list_id"
t.boolean "done", default: false
t.datetime "created_at"
t.datetime "updated_at"
end`
나는 레일 가이드 검토 한 반복 수색하지만 내 현재의 구문이 잘못 알려줍니다 아무것도 찾을 수 없습니다. 어떤 아이디어?
은'(7 .days.ago)'람다 매개 변수? – August
with "where"7 일 전 또는 그 이하로 작성된 항목을 찾고 있습니다. – EricLowber