Найти активную запись на основе любого другого идентификатора - PullRequest
0 голосов
/ 18 декабря 2018

Я хочу найти записи на основе demo_id из модели Demojobs.

def show
    @demojob = Demojob.find params[:demo_id] #instead of params[:id]
end

, но он показывает ошибку Couldn't find Demojob without an ID

1 Ответ

0 голосов
/ 18 декабря 2018

Использование .find_by

@demojob = Demojob.find_by(demo_id: params[:demo_id])

РЕДАКТИРОВАТЬ:

Для версии Rails ниже, чем 4.0.2 , использовать:

@demojob = Demojob.where(demo_id: params[:demo_id]).first
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...