1
我在嘗試使complete_task
頁面僅顯示已完成的任務。當項目檢查完成時,模式使用布爾值true。如何在task_controller.rb
文件中設置方法,並在task/complete_task view
中參考以實現此目的,同時仍對結果進行分頁?如何在Rails中顯示任務列表中的任務?
現在我task_controller.rb
文件中有這樣的complete_task方法:
def complete_task
@tasks = current_user.tasks.paginate(page: params[:page], per_page: 10)
end
這僅僅是顯示所有用戶的任務,像索引頁。我猜我應該添加(params [:id])到代碼的.task部分?我不知道如何檢查任務狀態布爾值的值是true還是false。
的任務的模式是這樣的:
create_table "tasks", force: :cascade do |t|
t.string "name"
t.boolean "status"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.integer "user_id"
t.date "completition_date"
end
我的回購協議Here。
謝謝。
它的工作!非常感謝。 – hackmajor