當我試圖在我擁有的作業中進行回圈時,我一直得到這個錯誤,以下是代碼:
- @jobs.each do |job|
%h2= job.title
%p=作業的公司
這個例外: "SQLite3::SQLException: near "at": syntax error" 它不能識別行首的"-" 。我的檔案是一個.html.haml檔案。
這是作業控制器:
class JobsController < ApplicationController
before_action :find_job, only: [: 顯示, :編輯 , :更新 , :銷毀]
def index
@jobs=Job.all.order("created at DESC"/span>)
結束。
def show
end
def new
@job=Job.new
end
def create
@job=Job.new[job_params]
if(@job.save)
redirect_to @job.
else[/span
呈現"New"。
end
end end
def edit
end
def update end
end
def destroy
end
def job_params
params.require(:job)。 permit(:title , :description , :company , :url)
結束。
def find_job
@job=Job.find(params[:id])
end
end
也是application_job
class ApplicationJob < ActiveJob::base
# 自動重試遇到死鎖的作業
# retry_on ActiveRecord::Deadlocked
# 如果底層記錄不再可用,大多數作業可以安全地忽略。
# discard_on ActiveJob::DeserializationError
end
uj5u.com熱心網友回復:
你的訂單查詢有一個錯字。order("created at DESC")應該是order("created_at DESC")
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/313846.html
標籤:
